xr package
Subpackages
- xr.api_layer package
- Subpackages
- Submodules
- xr.api_layer.dynamic_api_layer_base module
- xr.api_layer.layer_path module
- xr.api_layer.loader_interfaces module
ApiLayerCreateInfoNegotiateApiLayerRequestNegotiateApiLayerRequest.create_api_layer_instanceNegotiateApiLayerRequest.get_instance_proc_addrNegotiateApiLayerRequest.layer_api_versionNegotiateApiLayerRequest.layer_interface_versionNegotiateApiLayerRequest.struct_sizeNegotiateApiLayerRequest.struct_typeNegotiateApiLayerRequest.struct_version
NegotiateLoaderInfoPFN_xrCreateApiLayerInstancePFN_xrNegotiateLoaderApiLayerInterface
- xr.api_layer.raw_functions module
- xr.api_layer.steamvr_linux_destroyinstance_layer module
- Module contents
ApiLayerCreateInfoDynamicApiLayerBaseNegotiateApiLayerRequestNegotiateApiLayerRequest.create_api_layer_instanceNegotiateApiLayerRequest.get_instance_proc_addrNegotiateApiLayerRequest.layer_api_versionNegotiateApiLayerRequest.layer_interface_versionNegotiateApiLayerRequest.struct_sizeNegotiateApiLayerRequest.struct_typeNegotiateApiLayerRequest.struct_version
NegotiateLoaderInfoPFN_xrCreateApiLayerInstancePFN_xrNegotiateLoaderApiLayerInterfaceexpose_packaged_api_layers()
- xr.extension package
- xr.platform package
- Submodules
- xr.platform.linux module
- xr.platform.windows module
GraphicsBindingD3D11KHRGraphicsBindingD3D12KHRGraphicsBindingOpenGLWin32KHRGraphicsBindingVulkan2KHRGraphicsBindingVulkanKHRGraphicsRequirementsD3D11KHRGraphicsRequirementsD3D12KHRGraphicsRequirementsOpenGLKHRGraphicsRequirementsVulkan2KHRGraphicsRequirementsVulkanKHRHolographicWindowAttachmentMSFTPFN_xrConvertTimeToTimespecTimeKHRPFN_xrConvertTimeToWin32PerformanceCounterKHRPFN_xrConvertTimespecTimeToTimeKHRPFN_xrConvertWin32PerformanceCounterToTimeKHRPFN_xrCreateSpatialAnchorFromPerceptionAnchorMSFTPFN_xrCreateVulkanDeviceKHRPFN_xrCreateVulkanInstanceKHRPFN_xrGetAudioInputDeviceGuidOculusPFN_xrGetAudioOutputDeviceGuidOculusPFN_xrGetD3D11GraphicsRequirementsKHRPFN_xrGetD3D12GraphicsRequirementsKHRPFN_xrGetOpenGLGraphicsRequirementsKHRPFN_xrGetVulkanDeviceExtensionsKHRPFN_xrGetVulkanGraphicsDevice2KHRPFN_xrGetVulkanGraphicsDeviceKHRPFN_xrGetVulkanGraphicsRequirements2KHRPFN_xrGetVulkanGraphicsRequirementsKHRPFN_xrGetVulkanInstanceExtensionsKHRPFN_xrTryGetPerceptionAnchorFromSpatialAnchorMSFTSwapchainImageD3D11KHRSwapchainImageD3D12KHRSwapchainImageFoveationVulkanFBSwapchainImageOpenGLKHRSwapchainImageVulkan2KHRSwapchainImageVulkanKHRSwapchainStateSamplerVulkanFBSwapchainStateSamplerVulkanFB.border_colorSwapchainStateSamplerVulkanFB.mag_filterSwapchainStateSamplerVulkanFB.max_anisotropySwapchainStateSamplerVulkanFB.min_filterSwapchainStateSamplerVulkanFB.mipmap_modeSwapchainStateSamplerVulkanFB.nextSwapchainStateSamplerVulkanFB.swizzle_alphaSwapchainStateSamplerVulkanFB.swizzle_blueSwapchainStateSamplerVulkanFB.swizzle_greenSwapchainStateSamplerVulkanFB.swizzle_redSwapchainStateSamplerVulkanFB.typeSwapchainStateSamplerVulkanFB.wrap_mode_sSwapchainStateSamplerVulkanFB.wrap_mode_t
VulkanDeviceCreateFlagsKHRVulkanDeviceCreateFlagsKHRCIntVulkanDeviceCreateInfoKHRVulkanDeviceCreateInfoKHR.create_flagsVulkanDeviceCreateInfoKHR.nextVulkanDeviceCreateInfoKHR.pfn_get_instance_proc_addrVulkanDeviceCreateInfoKHR.system_idVulkanDeviceCreateInfoKHR.typeVulkanDeviceCreateInfoKHR.vulkan_allocatorVulkanDeviceCreateInfoKHR.vulkan_create_infoVulkanDeviceCreateInfoKHR.vulkan_physical_device
VulkanGraphicsDeviceGetInfoKHRVulkanInstanceCreateFlagsKHRVulkanInstanceCreateFlagsKHRCIntVulkanInstanceCreateInfoKHRVulkanSwapchainCreateInfoMETAVulkanSwapchainFormatListCreateInfoKHRtimespec
- Module contents
GraphicsBindingD3D11KHRGraphicsBindingD3D12KHRGraphicsBindingOpenGLWin32KHRGraphicsBindingVulkan2KHRGraphicsBindingVulkanKHRGraphicsRequirementsD3D11KHRGraphicsRequirementsD3D12KHRGraphicsRequirementsOpenGLKHRGraphicsRequirementsVulkan2KHRGraphicsRequirementsVulkanKHRHolographicWindowAttachmentMSFTPFN_xrConvertTimeToTimespecTimeKHRPFN_xrConvertTimeToWin32PerformanceCounterKHRPFN_xrConvertTimespecTimeToTimeKHRPFN_xrConvertWin32PerformanceCounterToTimeKHRPFN_xrCreateSpatialAnchorFromPerceptionAnchorMSFTPFN_xrCreateVulkanDeviceKHRPFN_xrCreateVulkanInstanceKHRPFN_xrGetAudioInputDeviceGuidOculusPFN_xrGetAudioOutputDeviceGuidOculusPFN_xrGetD3D11GraphicsRequirementsKHRPFN_xrGetD3D12GraphicsRequirementsKHRPFN_xrGetOpenGLGraphicsRequirementsKHRPFN_xrGetVulkanDeviceExtensionsKHRPFN_xrGetVulkanGraphicsDevice2KHRPFN_xrGetVulkanGraphicsDeviceKHRPFN_xrGetVulkanGraphicsRequirements2KHRPFN_xrGetVulkanGraphicsRequirementsKHRPFN_xrGetVulkanInstanceExtensionsKHRPFN_xrTryGetPerceptionAnchorFromSpatialAnchorMSFTSwapchainImageD3D11KHRSwapchainImageD3D12KHRSwapchainImageFoveationVulkanFBSwapchainImageOpenGLKHRSwapchainImageVulkan2KHRSwapchainImageVulkanKHRSwapchainStateSamplerVulkanFBSwapchainStateSamplerVulkanFB.border_colorSwapchainStateSamplerVulkanFB.mag_filterSwapchainStateSamplerVulkanFB.max_anisotropySwapchainStateSamplerVulkanFB.min_filterSwapchainStateSamplerVulkanFB.mipmap_modeSwapchainStateSamplerVulkanFB.nextSwapchainStateSamplerVulkanFB.swizzle_alphaSwapchainStateSamplerVulkanFB.swizzle_blueSwapchainStateSamplerVulkanFB.swizzle_greenSwapchainStateSamplerVulkanFB.swizzle_redSwapchainStateSamplerVulkanFB.typeSwapchainStateSamplerVulkanFB.wrap_mode_sSwapchainStateSamplerVulkanFB.wrap_mode_t
VulkanDeviceCreateFlagsKHRVulkanDeviceCreateFlagsKHRCIntVulkanDeviceCreateInfoKHRVulkanDeviceCreateInfoKHR.create_flagsVulkanDeviceCreateInfoKHR.nextVulkanDeviceCreateInfoKHR.pfn_get_instance_proc_addrVulkanDeviceCreateInfoKHR.system_idVulkanDeviceCreateInfoKHR.typeVulkanDeviceCreateInfoKHR.vulkan_allocatorVulkanDeviceCreateInfoKHR.vulkan_create_infoVulkanDeviceCreateInfoKHR.vulkan_physical_device
VulkanGraphicsDeviceGetInfoKHRVulkanInstanceCreateFlagsKHRVulkanInstanceCreateFlagsKHRCIntVulkanInstanceCreateInfoKHRVulkanSwapchainCreateInfoMETAVulkanSwapchainFormatListCreateInfoKHRtimespec
Module contents
xr is the top level module of the pyopenxr unofficial python bindings for the OpenXR SDK to access VR and AR devices.
- xr.Action
alias of
LP_Action_T
- class xr.ActionCreateInfo(action_name: str = '', action_type: ActionType = ActionType.BOOLEAN_INPUT, count_subaction_paths: int | None = None, subaction_paths: None | POINTER | c_ulonglong | Array | Sequence[c_ulonglong] = None, localized_action_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.ACTION_CREATE_INFO)
Bases:
Structure- action_name
Structure/Union member
- action_type
Structure/Union member
- count_subaction_paths
Structure/Union member
- localized_action_name
Structure/Union member
- next
Structure/Union member
- property subaction_paths
- type
Structure/Union member
- xr.ActionSet
alias of
LP_ActionSet_T
- class xr.ActionSetCreateInfo(action_set_name: str = '', localized_action_set_name: str = '', priority: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_SET_CREATE_INFO)
Bases:
Structure- action_set_name
Structure/Union member
- localized_action_set_name
Structure/Union member
- next
Structure/Union member
- priority
Structure/Union member
- type
Structure/Union member
- class xr.ActionSet_T
Bases:
Structure
- class xr.ActionSpaceCreateInfo(action: LP_Action_T | None = None, subaction_path: c_ulonglong = 0, pose_in_action_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.ACTION_SPACE_CREATE_INFO)
Bases:
Structure- action
Structure/Union member
- next
Structure/Union member
- pose_in_action_space
Structure/Union member
- subaction_path
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateBoolean(current_state: c_ulong = 0, changed_since_last_sync: c_ulong = 0, last_change_time: c_longlong = 0, is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_BOOLEAN)
Bases:
Structure- changed_since_last_sync
Structure/Union member
- current_state
Structure/Union member
- is_active
Structure/Union member
- last_change_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateFloat(current_state: float = 0, changed_since_last_sync: c_ulong = 0, last_change_time: c_longlong = 0, is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_FLOAT)
Bases:
Structure- changed_since_last_sync
Structure/Union member
- current_state
Structure/Union member
- is_active
Structure/Union member
- last_change_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateGetInfo(action: LP_Action_T | None = None, subaction_path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_GET_INFO)
Bases:
Structure- action
Structure/Union member
- next
Structure/Union member
- subaction_path
Structure/Union member
- type
Structure/Union member
- class xr.ActionStatePose(is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_POSE)
Bases:
Structure- is_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateVector2f(current_state: Vector2f | None = None, changed_since_last_sync: c_ulong = 0, last_change_time: c_longlong = 0, is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_VECTOR2F)
Bases:
Structure- changed_since_last_sync
Structure/Union member
- current_state
Structure/Union member
- is_active
Structure/Union member
- last_change_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionSuggestedBinding(action: LP_Action_T | None = None, binding: c_ulonglong = 0)
Bases:
Structure- action
Structure/Union member
- binding
Structure/Union member
- class xr.ActionType(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BOOLEAN_INPUT = 1
- FLOAT_INPUT = 2
- POSE_INPUT = 4
- VECTOR2F_INPUT = 3
- VIBRATION_OUTPUT = 100
- exception xr.ActionTypeMismatchError(message=None)
Bases:
ErrorResultThe API used to retrieve an action’s state does not match the action’s type.
- class xr.Action_T
Bases:
Structure
- class xr.ActionsSyncInfo(count_active_action_sets: int | None = None, active_action_sets: None | POINTER | ActiveActionSet | Array | Sequence[ActiveActionSet] = None, next: c_void_p | None = None, type: StructureType = StructureType.ACTIONS_SYNC_INFO)
Bases:
Structure- property active_action_sets
- count_active_action_sets
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.ActionsetNotAttachedError(message=None)
Bases:
ErrorResultA referenced action set is not attached to the session.
- exception xr.ActionsetsAlreadyAttachedError(message=None)
Bases:
ErrorResultThe session already has attached action sets.
- class xr.ActiveActionSet(action_set: LP_ActionSet_T | None = None, subaction_path: c_ulonglong = 0)
Bases:
Structure- action_set
Structure/Union member
- subaction_path
Structure/Union member
- class xr.ActiveActionSetPrioritiesEXT(action_set_priority_count: int = 0, action_set_priorities: LP_ActiveActionSetPriorityEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.ACTIVE_ACTION_SET_PRIORITIES_EXT)
Bases:
Structure- action_set_priorities
Structure/Union member
- action_set_priority_count
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActiveActionSetPriorityEXT(action_set: LP_ActionSet_T | None = None, priority_override: int = 0)
Bases:
Structure- action_set
Structure/Union member
- priority_override
Structure/Union member
- xr.AnchorBD
alias of
LP_AnchorBD_T
- class xr.AnchorBD_T
Bases:
Structure
- exception xr.AnchorNotSupportedForEntityBDError
Bases:
ErrorResult
- class xr.AnchorSpaceCreateInfoBD(anchor: LP_AnchorBD_T | None = None, pose_in_anchor_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.ANCHOR_SPACE_CREATE_INFO_BD)
Bases:
Structure- anchor
Structure/Union member
- next
Structure/Union member
- pose_in_anchor_space
Structure/Union member
- type
Structure/Union member
- exception xr.AndroidThreadSettingsFailureKHRError
Bases:
ErrorResult
- exception xr.AndroidThreadSettingsIdInvalidKHRError
Bases:
ErrorResult
- class xr.ApiLayerCreateInfo
Bases:
Structure- loader_instance
Structure/Union member
- next_info
Structure/Union member
- settings_file_location
Structure/Union member
- struct_size
Structure/Union member
- struct_type
Structure/Union member
- struct_version
Structure/Union member
- exception xr.ApiLayerNotPresentError(message=None)
Bases:
ErrorResultA requested API layer is not present or could not be loaded.
- class xr.ApiLayerProperties(layer_name: str = '', spec_version: ~xr.version.Version = <xr.version.Version object>, layer_version: int = 0, description: str = '', next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.API_LAYER_PROPERTIES)
Bases:
Structure- description
Structure/Union member
- layer_name
Structure/Union member
- layer_version
Structure/Union member
- next
Structure/Union member
- property spec_version
- type
Structure/Union member
- exception xr.ApiVersionUnsupportedError(message=None)
Bases:
ErrorResultThe runtime does not support the requested API version.
- class xr.ApplicationInfo(application_name: str = '__main__.py', application_version: int = 0, engine_name: str = 'pyopenxr', engine_version: int = 16847654, api_version: ~xr.version.Version = <xr.version.Version object>)
Bases:
Structure- property api_version
- application_name
Structure/Union member
- application_version
Structure/Union member
- engine_name
Structure/Union member
- engine_version
Structure/Union member
- xr.AsyncRequestIdFB
alias of
c_ulonglong
- class xr.BaseInStructure(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.BaseOutStructure(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.BindingModificationBaseHeaderKHR(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.BindingModificationsKHR(binding_modification_count: int | None = None, binding_modifications: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.BINDING_MODIFICATIONS_KHR)
Bases:
Structure- binding_modification_count
Structure/Union member
- property binding_modifications
- next
Structure/Union member
- type
Structure/Union member
- class xr.BlendFactorFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DST_ALPHA = 4
- ONE = 1
- ONE_MINUS_DST_ALPHA = 5
- ONE_MINUS_SRC_ALPHA = 3
- SRC_ALPHA = 2
- ZERO = 0
- class xr.BodyJointBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HEAD = 15
- LEFT_ANKLE = 7
- LEFT_COLLAR = 13
- LEFT_ELBOW = 18
- LEFT_FOOT = 10
- LEFT_HAND = 22
- LEFT_HIP = 1
- LEFT_KNEE = 4
- LEFT_SHOULDER = 16
- LEFT_WRIST = 20
- NECK = 12
- PELVIS = 0
- RIGHT_ANKLE = 8
- RIGHT_COLLAR = 14
- RIGHT_ELBOW = 19
- RIGHT_FOOT = 11
- RIGHT_HAND = 23
- RIGHT_HIP = 2
- RIGHT_KNEE = 5
- RIGHT_SHOULDER = 17
- RIGHT_WRIST = 21
- SPINE1 = 3
- SPINE2 = 6
- SPINE3 = 9
- class xr.BodyJointConfidenceHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HIGH = 2
- LOW = 1
- NONE = 0
- class xr.BodyJointFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CHEST = 5
- COUNT = 70
- HEAD = 7
- HIPS = 1
- LEFT_ARM_LOWER = 11
- LEFT_ARM_UPPER = 10
- LEFT_HAND_INDEX_DISTAL = 27
- LEFT_HAND_INDEX_INTERMEDIATE = 26
- LEFT_HAND_INDEX_METACARPAL = 24
- LEFT_HAND_INDEX_PROXIMAL = 25
- LEFT_HAND_INDEX_TIP = 28
- LEFT_HAND_LITTLE_DISTAL = 42
- LEFT_HAND_LITTLE_INTERMEDIATE = 41
- LEFT_HAND_LITTLE_METACARPAL = 39
- LEFT_HAND_LITTLE_PROXIMAL = 40
- LEFT_HAND_LITTLE_TIP = 43
- LEFT_HAND_MIDDLE_DISTAL = 32
- LEFT_HAND_MIDDLE_INTERMEDIATE = 31
- LEFT_HAND_MIDDLE_METACARPAL = 29
- LEFT_HAND_MIDDLE_PROXIMAL = 30
- LEFT_HAND_MIDDLE_TIP = 33
- LEFT_HAND_PALM = 18
- LEFT_HAND_RING_DISTAL = 37
- LEFT_HAND_RING_INTERMEDIATE = 36
- LEFT_HAND_RING_METACARPAL = 34
- LEFT_HAND_RING_PROXIMAL = 35
- LEFT_HAND_RING_TIP = 38
- LEFT_HAND_THUMB_DISTAL = 22
- LEFT_HAND_THUMB_METACARPAL = 20
- LEFT_HAND_THUMB_PROXIMAL = 21
- LEFT_HAND_THUMB_TIP = 23
- LEFT_HAND_WRIST = 19
- LEFT_HAND_WRIST_TWIST = 12
- LEFT_SCAPULA = 9
- LEFT_SHOULDER = 8
- NECK = 6
- NONE = -1
- RIGHT_ARM_LOWER = 16
- RIGHT_ARM_UPPER = 15
- RIGHT_HAND_INDEX_DISTAL = 53
- RIGHT_HAND_INDEX_INTERMEDIATE = 52
- RIGHT_HAND_INDEX_METACARPAL = 50
- RIGHT_HAND_INDEX_PROXIMAL = 51
- RIGHT_HAND_INDEX_TIP = 54
- RIGHT_HAND_LITTLE_DISTAL = 68
- RIGHT_HAND_LITTLE_INTERMEDIATE = 67
- RIGHT_HAND_LITTLE_METACARPAL = 65
- RIGHT_HAND_LITTLE_PROXIMAL = 66
- RIGHT_HAND_LITTLE_TIP = 69
- RIGHT_HAND_MIDDLE_DISTAL = 58
- RIGHT_HAND_MIDDLE_INTERMEDIATE = 57
- RIGHT_HAND_MIDDLE_METACARPAL = 55
- RIGHT_HAND_MIDDLE_PROXIMAL = 56
- RIGHT_HAND_MIDDLE_TIP = 59
- RIGHT_HAND_PALM = 44
- RIGHT_HAND_RING_DISTAL = 63
- RIGHT_HAND_RING_INTERMEDIATE = 62
- RIGHT_HAND_RING_METACARPAL = 60
- RIGHT_HAND_RING_PROXIMAL = 61
- RIGHT_HAND_RING_TIP = 64
- RIGHT_HAND_THUMB_DISTAL = 48
- RIGHT_HAND_THUMB_METACARPAL = 46
- RIGHT_HAND_THUMB_PROXIMAL = 47
- RIGHT_HAND_THUMB_TIP = 49
- RIGHT_HAND_WRIST = 45
- RIGHT_HAND_WRIST_TWIST = 17
- RIGHT_SCAPULA = 14
- RIGHT_SHOULDER = 13
- ROOT = 0
- SPINE_LOWER = 2
- SPINE_MIDDLE = 3
- SPINE_UPPER = 4
- class xr.BodyJointHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CHEST = 13
- HEAD = 15
- LEFT_ANKLE = 3
- LEFT_ARM = 18
- LEFT_CLAVICLE = 16
- LEFT_ELBOW = 19
- LEFT_FEET = 4
- LEFT_HIP = 1
- LEFT_KNEE = 2
- LEFT_SCAPULA = 17
- LEFT_WRIST = 20
- NECK = 14
- PELVIS = 0
- RIGHT_ANKLE = 7
- RIGHT_ARM = 23
- RIGHT_CLAVICLE = 21
- RIGHT_ELBOW = 24
- RIGHT_FEET = 8
- RIGHT_HIP = 5
- RIGHT_KNEE = 6
- RIGHT_SCAPULA = 22
- RIGHT_WRIST = 25
- SPINE_HIGH = 12
- SPINE_LOWER = 10
- SPINE_MIDDLE = 11
- WAIST = 9
- class xr.BodyJointLocationBD(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- location_flags
Structure/Union member
- pose
Structure/Union member
- class xr.BodyJointLocationFB(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- location_flags
Structure/Union member
- pose
Structure/Union member
- class xr.BodyJointLocationHTC(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- location_flags
Structure/Union member
- pose
Structure/Union member
- class xr.BodyJointLocationsBD(all_joint_poses_tracked: c_ulong = 0, joint_location_count: int | None = None, joint_locations: None | POINTER | BodyJointLocationBD | Array | Sequence[BodyJointLocationBD] = None, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINT_LOCATIONS_BD)
Bases:
Structure- all_joint_poses_tracked
Structure/Union member
- joint_location_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointLocationsFB(is_active: c_ulong = 0, confidence: float = 0, joint_count: int | None = None, joint_locations: None | POINTER | BodyJointLocationFB | Array | Sequence[BodyJointLocationFB] = None, skeleton_changed_count: int = 0, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINT_LOCATIONS_FB)
Bases:
Structure- confidence
Structure/Union member
- is_active
Structure/Union member
- joint_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- skeleton_changed_count
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointLocationsHTC(combined_location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, confidence_level: ~xr.enums.BodyJointConfidenceHTC = BodyJointConfidenceHTC.NONE, joint_location_count: int | None = None, joint_locations: None | ~_ctypes.POINTER | ~xr.typedefs.BodyJointLocationHTC | ~_ctypes.Array | ~typing.Sequence[~xr.typedefs.BodyJointLocationHTC] = None, skeleton_generation_id: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.BODY_JOINT_LOCATIONS_HTC)
Bases:
Structure- combined_location_flags
Structure/Union member
- confidence_level
Structure/Union member
- joint_location_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- skeleton_generation_id
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointSetBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BODY_WITHOUT_ARM = 1
- FULL_BODY_JOINTS = 2
- class xr.BodyJointSetFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DEFAULT = 0
- FULL_BODY_M = 1000274000
- class xr.BodyJointSetHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- FULL = 0
- class xr.BodyJointsLocateInfoBD(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINTS_LOCATE_INFO_BD)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointsLocateInfoFB(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINTS_LOCATE_INFO_FB)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointsLocateInfoHTC(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINTS_LOCATE_INFO_HTC)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodySkeletonFB(joint_count: int | None = None, joints: None | POINTER | BodySkeletonJointFB | Array | Sequence[BodySkeletonJointFB] = None, next: c_void_p | None = None, type: StructureType = StructureType.BODY_SKELETON_FB)
Bases:
Structure- joint_count
Structure/Union member
- property joints
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodySkeletonHTC(joint_count: int | None = None, joints: None | POINTER | BodySkeletonJointHTC | Array | Sequence[BodySkeletonJointHTC] = None, next: c_void_p | None = None, type: StructureType = StructureType.BODY_SKELETON_HTC)
Bases:
Structure- joint_count
Structure/Union member
- property joints
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodySkeletonJointFB(joint: int = 0, parent_joint: int = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- joint
Structure/Union member
- parent_joint
Structure/Union member
- pose
Structure/Union member
- class xr.BodySkeletonJointHTC(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- pose
Structure/Union member
- xr.BodyTrackerBD
alias of
LP_BodyTrackerBD_T
- class xr.BodyTrackerBD_T
Bases:
Structure
- class xr.BodyTrackerCreateInfoBD(joint_set: BodyJointSetBD = BodyJointSetBD.BODY_WITHOUT_ARM, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKER_CREATE_INFO_BD)
Bases:
Structure- joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodyTrackerCreateInfoFB(body_joint_set: BodyJointSetFB = BodyJointSetFB.DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKER_CREATE_INFO_FB)
Bases:
Structure- body_joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodyTrackerCreateInfoHTC(body_joint_set: BodyJointSetHTC = BodyJointSetHTC.FULL, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKER_CREATE_INFO_HTC)
Bases:
Structure- body_joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.BodyTrackerFB
alias of
LP_BodyTrackerFB_T
- class xr.BodyTrackerFB_T
Bases:
Structure
- xr.BodyTrackerHTC
alias of
LP_BodyTrackerHTC_T
- class xr.BodyTrackerHTC_T
Bases:
Structure
- xr.Bool32
alias of
c_ulong
- class xr.BoundSourcesForActionEnumerateInfo(action: LP_Action_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO)
Bases:
Structure- action
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.Boundary2DFB(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.BOUNDARY_2D_FB)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.Boxf(center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Extent3Df | None = None)
Bases:
Structure- center
Structure/Union member
- extents
Structure/Union member
- exception xr.CallOrderInvalidError(message=None)
Bases:
ErrorResultThe call was made without having made a previously required call.
- class xr.ColocationAdvertisementStartInfoMETA(buffer_size: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_ADVERTISEMENT_START_INFO_META)
Bases:
Structure- buffer
Structure/Union member
- buffer_size
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ColocationAdvertisementStopInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_ADVERTISEMENT_STOP_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- exception xr.ColocationDiscoveryAlreadyAdvertisingMETA
Bases:
QualifiedSuccessResult
- exception xr.ColocationDiscoveryAlreadyDiscoveringMETA
Bases:
QualifiedSuccessResult
- exception xr.ColocationDiscoveryNetworkFailedMETAError
Bases:
ErrorResult
- exception xr.ColocationDiscoveryNoDiscoveryMethodMETAError
Bases:
ErrorResult
- class xr.ColocationDiscoveryStartInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_DISCOVERY_START_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.ColocationDiscoveryStopInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_DISCOVERY_STOP_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.Color3f(r: float = 0, g: float = 0, b: float = 0)
Bases:
Structure- as_numpy()
- b
Structure/Union member
- g
Structure/Union member
- r
Structure/Union member
- class xr.Color4f(r: float = 0, g: float = 0, b: float = 0, a: float = 0)
Bases:
Structure- a
Structure/Union member
- as_numpy()
- b
Structure/Union member
- g
Structure/Union member
- r
Structure/Union member
- class xr.ColorSpaceFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ADOBE_RGB = 7
- P3 = 6
- QUEST = 5
- REC2020 = 1
- REC709 = 2
- RIFT_CV1 = 3
- RIFT_S = 4
- UNMANAGED = 0
- exception xr.ColorSpaceUnsupportedFBError
Bases:
ErrorResult
- class xr.CompareOpFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ALWAYS = 7
- EQUAL = 2
- GREATER = 4
- GREATER_OR_EQUAL = 6
- LESS = 1
- LESS_OR_EQUAL = 3
- NEVER = 0
- NOT_EQUAL = 5
- class xr.CompositionLayerAlphaBlendFB(src_factor_color: BlendFactorFB = BlendFactorFB.ZERO, dst_factor_color: BlendFactorFB = BlendFactorFB.ZERO, src_factor_alpha: BlendFactorFB = BlendFactorFB.ZERO, dst_factor_alpha: BlendFactorFB = BlendFactorFB.ZERO, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_ALPHA_BLEND_FB)
Bases:
Structure- dst_factor_alpha
Structure/Union member
- dst_factor_color
Structure/Union member
- next
Structure/Union member
- src_factor_alpha
Structure/Union member
- src_factor_color
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerBaseHeader(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.UNKNOWN)
Bases:
Structure- layer_flags
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerColorScaleBiasKHR(color_scale: Color4f | None = None, color_bias: Color4f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR)
Bases:
Structure- color_bias
Structure/Union member
- color_scale
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerCubeKHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, swapchain: ~xr.typedefs.LP_Swapchain_T | None = None, image_array_index: int = 0, orientation: ~xr.typedefs.Quaternionf | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_CUBE_KHR)
Bases:
Structure- eye_visibility
Structure/Union member
- image_array_index
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- orientation
Structure/Union member
- space
Structure/Union member
- swapchain
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerCylinderKHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0, central_angle: float = 0, aspect_ratio: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_CYLINDER_KHR)
Bases:
Structure- aspect_ratio
Structure/Union member
- central_angle
Structure/Union member
- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerDepthInfoKHR(sub_image: SwapchainSubImage | None = None, min_depth: float = 0, max_depth: float = 0, near_z: float = 0, far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_DEPTH_INFO_KHR)
Bases:
Structure- far_z
Structure/Union member
- max_depth
Structure/Union member
- min_depth
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerDepthTestFB(depth_mask: c_ulong = 0, compare_op: CompareOpFB = CompareOpFB.NEVER, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_DEPTH_TEST_FB)
Bases:
Structure- compare_op
Structure/Union member
- depth_mask
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerDepthTestVARJO(depth_test_range_near_z: float = 0, depth_test_range_far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_DEPTH_TEST_VARJO)
Bases:
Structure- depth_test_range_far_z
Structure/Union member
- depth_test_range_near_z
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerEquirect2KHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0, central_horizontal_angle: float = 0, upper_vertical_angle: float = 0, lower_vertical_angle: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_EQUIRECT2_KHR)
Bases:
Structure- central_horizontal_angle
Structure/Union member
- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- lower_vertical_angle
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- upper_vertical_angle
Structure/Union member
- class xr.CompositionLayerEquirectKHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0, scale: ~xr.typedefs.Vector2f | None = None, bias: ~xr.typedefs.Vector2f | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_EQUIRECT_KHR)
Bases:
Structure- bias
Structure/Union member
- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- scale
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- BLEND_TEXTURE_SOURCE_ALPHA_BIT = 2
- CORRECT_CHROMATIC_ABERRATION_BIT = 1
- INVERTED_ALPHA_BIT_EXT = 8
- NONE = 0
- UNPREMULTIPLIED_ALPHA_BIT = 4
- xr.CompositionLayerFlagsCInt
alias of
c_ulonglong
- class xr.CompositionLayerImageLayoutFB(flags: ~xr.enums.CompositionLayerImageLayoutFlagsFB = <CompositionLayerImageLayoutFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_IMAGE_LAYOUT_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerImageLayoutFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- VERTICAL_FLIP_BIT = 1
- xr.CompositionLayerImageLayoutFlagsFBCInt
alias of
c_ulonglong
- class xr.CompositionLayerPassthroughFB(flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, layer_handle: ~xr.typedefs.LP_PassthroughLayerFB_T | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_PASSTHROUGH_FB)
Bases:
Structure- flags
Structure/Union member
- layer_handle
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerPassthroughHTC(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, passthrough: ~xr.typedefs.LP_PassthroughHTC_T | None = None, color: ~xr.typedefs.PassthroughColorHTC | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_PASSTHROUGH_HTC)
Bases:
Structure- color
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- passthrough
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerProjection(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, view_count: int | None = None, views: None | ~_ctypes.POINTER | ~xr.typedefs.CompositionLayerProjectionView | ~_ctypes.Array | ~typing.Sequence[~xr.typedefs.CompositionLayerProjectionView] = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_PROJECTION)
Bases:
Structure- layer_flags
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- view_count
Structure/Union member
- property views
- class xr.CompositionLayerProjectionView(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, sub_image: SwapchainSubImage | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_PROJECTION_VIEW)
Bases:
Structure- fov
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerQuad(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), size: ~xr.typedefs.Extent2Df | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_QUAD)
Bases:
Structure- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- size
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerReprojectionInfoMSFT(reprojection_mode: ReprojectionModeMSFT = ReprojectionModeMSFT.DEPTH, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_REPROJECTION_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- reprojection_mode
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerReprojectionPlaneOverrideMSFT(position: Vector3f | None = None, normal: Vector3f | None = None, velocity: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_REPROJECTION_PLANE_OVERRIDE_MSFT)
Bases:
Structure- next
Structure/Union member
- normal
Structure/Union member
- position
Structure/Union member
- type
Structure/Union member
- velocity
Structure/Union member
- class xr.CompositionLayerSecureContentFB(flags: ~xr.enums.CompositionLayerSecureContentFlagsFB = <CompositionLayerSecureContentFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_SECURE_CONTENT_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerSecureContentFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- EXCLUDE_LAYER_BIT = 1
- NONE = 0
- REPLACE_LAYER_BIT = 2
- xr.CompositionLayerSecureContentFlagsFBCInt
alias of
c_ulonglong
- class xr.CompositionLayerSettingsFB(layer_flags: ~xr.enums.CompositionLayerSettingsFlagsFB = <CompositionLayerSettingsFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_SETTINGS_FB)
Bases:
Structure- layer_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerSettingsFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- AUTO_LAYER_FILTER_BIT = 32
- NONE = 0
- NORMAL_SHARPENING_BIT = 4
- NORMAL_SUPER_SAMPLING_BIT = 1
- QUALITY_SHARPENING_BIT = 8
- QUALITY_SUPER_SAMPLING_BIT = 2
- xr.CompositionLayerSettingsFlagsFBCInt
alias of
c_ulonglong
- class xr.CompositionLayerSpaceWarpInfoFB(layer_flags: ~xr.enums.CompositionLayerSpaceWarpInfoFlagsFB = <CompositionLayerSpaceWarpInfoFlagsFB.NONE: 0>, motion_vector_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, app_space_delta_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), depth_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, min_depth: float = 0, max_depth: float = 0, near_z: float = 0, far_z: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_SPACE_WARP_INFO_FB)
Bases:
Structure- app_space_delta_pose
Structure/Union member
- depth_sub_image
Structure/Union member
- far_z
Structure/Union member
- layer_flags
Structure/Union member
- max_depth
Structure/Union member
- min_depth
Structure/Union member
- motion_vector_sub_image
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerSpaceWarpInfoFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- FRAME_SKIP_BIT = 1
- NONE = 0
- xr.CompositionLayerSpaceWarpInfoFlagsFBCInt
alias of
c_ulonglong
- exception xr.ComputeNewSceneNotCompletedMSFTError
Bases:
ErrorResult
- exception xr.ControllerModelKeyInvalidMSFTError
Bases:
ErrorResult
- xr.ControllerModelKeyMSFT
alias of
c_ulonglong
- class xr.ControllerModelKeyStateMSFT(model_key: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_KEY_STATE_MSFT)
Bases:
Structure- model_key
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelNodePropertiesMSFT(parent_node_name: str = '', node_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_NODE_PROPERTIES_MSFT)
Bases:
Structure- next
Structure/Union member
- node_name
Structure/Union member
- parent_node_name
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelNodeStateMSFT(node_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_NODE_STATE_MSFT)
Bases:
Structure- next
Structure/Union member
- node_pose
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelPropertiesMSFT(node_capacity_input: int = 0, node_count_output: int = 0, node_properties: LP_ControllerModelNodePropertiesMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_PROPERTIES_MSFT)
Bases:
Structure- next
Structure/Union member
- node_capacity_input
Structure/Union member
- node_count_output
Structure/Union member
- node_properties
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelStateMSFT(node_capacity_input: int = 0, node_count_output: int = 0, node_states: LP_ControllerModelNodeStateMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_STATE_MSFT)
Bases:
Structure- next
Structure/Union member
- node_capacity_input
Structure/Union member
- node_count_output
Structure/Union member
- node_states
Structure/Union member
- type
Structure/Union member
- exception xr.CreateSpatialAnchorFailedMSFTError
Bases:
ErrorResult
- class xr.CreateSpatialAnchorsCompletionML(future_result: Result = Result.SUCCESS, space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_ANCHORS_COMPLETION_ML)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- type
Structure/Union member
- class xr.CreateSpatialContextCompletionEXT(future_result: Result = Result.SUCCESS, spatial_context: LP_SpatialContextEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_CONTEXT_COMPLETION_EXT)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- spatial_context
Structure/Union member
- type
Structure/Union member
- class xr.CreateSpatialDiscoverySnapshotCompletionEXT(future_result: Result = Result.SUCCESS, snapshot: LP_SpatialSnapshotEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_EXT)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- snapshot
Structure/Union member
- type
Structure/Union member
- class xr.CreateSpatialDiscoverySnapshotCompletionInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, future: LP_FutureEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_INFO_EXT)
Bases:
Structure- base_space
Structure/Union member
- future
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.CreateSpatialPersistenceContextCompletionEXT(future_result: Result = Result.SUCCESS, create_result: SpatialPersistenceContextResultEXT = SpatialPersistenceContextResultEXT.SUCCESS, persistence_context: LP_SpatialPersistenceContextEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_PERSISTENCE_CONTEXT_COMPLETION_EXT)
Bases:
Structure- create_result
Structure/Union member
- future_result
Structure/Union member
- next
Structure/Union member
- persistence_context
Structure/Union member
- type
Structure/Union member
- class xr.DebugUtilsLabelEXT(label_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.DEBUG_UTILS_LABEL_EXT)
Bases:
Structure- label_name
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.DebugUtilsMessageSeverityFlagsEXT(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ERROR_BIT = 4096
- INFO_BIT = 16
- NONE = 0
- VERBOSE_BIT = 1
- WARNING_BIT = 256
- xr.DebugUtilsMessageSeverityFlagsEXTCInt
alias of
c_ulonglong
- class xr.DebugUtilsMessageTypeFlagsEXT(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- CONFORMANCE_BIT = 8
- GENERAL_BIT = 1
- NONE = 0
- PERFORMANCE_BIT = 4
- VALIDATION_BIT = 2
- xr.DebugUtilsMessageTypeFlagsEXTCInt
alias of
c_ulonglong
- class xr.DebugUtilsMessengerCallbackDataEXT(message_id: str = '', function_name: str = '', message: str = '', object_count: int | None = None, objects: None | POINTER | DebugUtilsObjectNameInfoEXT | Array | Sequence[DebugUtilsObjectNameInfoEXT] = None, session_label_count: int | None = None, session_labels: None | POINTER | DebugUtilsLabelEXT | Array | Sequence[DebugUtilsLabelEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT)
Bases:
Structure- function_name
Structure/Union member
- message
Structure/Union member
- message_id
Structure/Union member
- next
Structure/Union member
- object_count
Structure/Union member
- property objects
- session_label_count
Structure/Union member
- property session_labels
- type
Structure/Union member
- class xr.DebugUtilsMessengerCreateInfoEXT(message_severities: ~xr.enums.DebugUtilsMessageSeverityFlagsEXT = <DebugUtilsMessageSeverityFlagsEXT.NONE: 0>, message_types: ~xr.enums.DebugUtilsMessageTypeFlagsEXT = <DebugUtilsMessageTypeFlagsEXT.NONE: 0>, user_callback: ~ctypes.CFUNCTYPE.<locals>.CFunctionType = <CFunctionType object>, user_data: ~ctypes.c_void_p | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT)
Bases:
Structure- message_severities
Structure/Union member
- message_types
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- user_callback
Structure/Union member
- user_data
Structure/Union member
- xr.DebugUtilsMessengerEXT
alias of
LP_DebugUtilsMessengerEXT_T
- class xr.DebugUtilsMessengerEXT_T
Bases:
Structure
- class xr.DebugUtilsObjectNameInfoEXT(object_type: ObjectType = ObjectType.UNKNOWN, object_handle: int = 0, object_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.DEBUG_UTILS_OBJECT_NAME_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- object_handle
Structure/Union member
- object_name
Structure/Union member
- object_type
Structure/Union member
- type
Structure/Union member
- class xr.DeserializeSceneFragmentMSFT(buffer_size: int = 0, buffer: LP_c_ubyte | None = None)
Bases:
Structure- buffer
Structure/Union member
- buffer_size
Structure/Union member
- xr.DevicePcmSampleRateGetInfoFB
alias of
DevicePcmSampleRateStateFB
- class xr.DevicePcmSampleRateStateFB(sample_rate: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.DEVICE_PCM_SAMPLE_RATE_STATE_FB)
Bases:
Structure- next
Structure/Union member
- sample_rate
Structure/Union member
- type
Structure/Union member
- class xr.DigitalLensControlALMALENCE(flags: ~xr.enums.DigitalLensControlFlagsALMALENCE = <DigitalLensControlFlagsALMALENCE.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.DIGITAL_LENS_CONTROL_ALMALENCE)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.DigitalLensControlFlagsALMALENCE(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- PROCESSING_DISABLE_BIT = 1
- xr.DigitalLensControlFlagsALMALENCECInt
alias of
c_ulonglong
- exception xr.DisplayRefreshRateUnsupportedFBError
Bases:
ErrorResult
- xr.Duration
alias of
c_longlong
- class xr.DynamicApiLayerBase(name: str, description: str = '', json_path=None)
Bases:
ABCBase class for temporary dynamic runtime python OpenXR API layers.
- property name: str
- abstract negotiate_loader_api_layer_interface(loader_info: NegotiateLoaderInfo, layer_name: str, api_layer_request: NegotiateApiLayerRequest) Result
Override this method in a derived class to create your own temporary dynamic OpenXR API layer.
- If this layer is able to support the request, it must: return xr.Result.SUCCESS and:
Fill in pname:layerRequest→pname:layerInterfaceVersion with the API layer interface version it desires to support. Fill in pname:layerRequest→pname:layerApiVersion with the API version of OpenXR it will execute under. Fill in pname:layerRequest→pname:getInstanceProcAddr with a valid function pointer so that the loader can query function pointers to the remaining OpenXR commands supported by the API layer. Fill in pname:layerRequest→pname:createLayerInstance with a valid function pointer so that the loader can create the instance through the API layer call chain.
Otherwise, it must: return XR_ERROR_INITIALIZATION_FAILED
- Param:
loader_info: must be a valid pointer to a constant xr.NegotiateLoaderInfo structure.
- Param:
layer_name: must be a string listing the name of an API layer which the loader is attempting to negotiate with.
- Param:
api_layer_request: must be a valid pointer to a xr.NegotiateApiLayerRequest structure.
- Returns:
xr.Result.SUCCESS or xr.Result.ERROR_INITIALIZATION_FAILED
- class xr.EnumBase(value=<object object>, *args, **kwargs)
Bases:
IntEnumAn enumeration.
- static ctype()
- class xr.EnvironmentBlendMode(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ADDITIVE = 2
- ALPHA_BLEND = 3
- OPAQUE = 1
- exception xr.EnvironmentBlendModeUnsupportedError(message=None)
Bases:
ErrorResultThe specified environment blend mode is not supported by the runtime or platform.
- class xr.EnvironmentDepthHandRemovalSetInfoMETA(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_HAND_REMOVAL_SET_INFO_META)
Bases:
Structure- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EnvironmentDepthImageAcquireInfoMETA(space: LP_Space_T | None = None, display_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_IMAGE_ACQUIRE_INFO_META)
Bases:
Structure- display_time
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.EnvironmentDepthImageMETA(swapchain_index: int = 0, near_z: float = 0, far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_IMAGE_META)
Bases:
Structure- far_z
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- swapchain_index
Structure/Union member
- type
Structure/Union member
- views
Structure/Union member
- class xr.EnvironmentDepthImageViewMETA(fov: Fovf | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_IMAGE_VIEW_META)
Bases:
Structure- fov
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- exception xr.EnvironmentDepthNotAvailableMETA
Bases:
QualifiedSuccessResult
- class xr.EnvironmentDepthProviderCreateFlagsMETA(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.EnvironmentDepthProviderCreateFlagsMETACInt
alias of
c_ulonglong
- class xr.EnvironmentDepthProviderCreateInfoMETA(create_flags: ~xr.enums.EnvironmentDepthProviderCreateFlagsMETA = <EnvironmentDepthProviderCreateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.ENVIRONMENT_DEPTH_PROVIDER_CREATE_INFO_META)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.EnvironmentDepthProviderMETA
alias of
LP_EnvironmentDepthProviderMETA_T
- class xr.EnvironmentDepthProviderMETA_T
Bases:
Structure
- class xr.EnvironmentDepthSwapchainCreateFlagsMETA(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.EnvironmentDepthSwapchainCreateFlagsMETACInt
alias of
c_ulonglong
- class xr.EnvironmentDepthSwapchainCreateInfoMETA(create_flags: ~xr.enums.EnvironmentDepthSwapchainCreateFlagsMETA = <EnvironmentDepthSwapchainCreateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.ENVIRONMENT_DEPTH_SWAPCHAIN_CREATE_INFO_META)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.EnvironmentDepthSwapchainMETA
alias of
LP_EnvironmentDepthSwapchainMETA_T
- class xr.EnvironmentDepthSwapchainMETA_T
Bases:
Structure
- class xr.EnvironmentDepthSwapchainStateMETA(width: int = 0, height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_SWAPCHAIN_STATE_META)
Bases:
Structure- height
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- width
Structure/Union member
- exception xr.ErrorResult
Bases:
ResultExceptionError during OpenXR function call.
- static is_exception() bool
- class xr.EventDataBaseHeader(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataBuffer(next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_BUFFER)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- varying
Structure/Union member
- class xr.EventDataColocationAdvertisementCompleteMETA(advertisement_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_COLOCATION_ADVERTISEMENT_COMPLETE_META)
Bases:
Structure- advertisement_request_id
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataColocationDiscoveryCompleteMETA(discovery_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_COLOCATION_DISCOVERY_COMPLETE_META)
Bases:
Structure- discovery_request_id
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataColocationDiscoveryResultMETA(discovery_request_id: c_ulonglong = 0, advertisement_uuid: Uuid | None = None, buffer_size: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_COLOCATION_DISCOVERY_RESULT_META)
Bases:
Structure- advertisement_uuid
Structure/Union member
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- discovery_request_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataDisplayRefreshRateChangedFB(from_display_refresh_rate: float = 0, to_display_refresh_rate: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB)
Bases:
Structure- from_display_refresh_rate
Structure/Union member
- next
Structure/Union member
- to_display_refresh_rate
Structure/Union member
- type
Structure/Union member
- class xr.EventDataEventsLost(lost_event_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_EVENTS_LOST)
Bases:
Structure- lost_event_count
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataEyeCalibrationChangedML(status: EyeCalibrationStatusML = EyeCalibrationStatusML.UNKNOWN, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_EYE_CALIBRATION_CHANGED_ML)
Bases:
Structure- next
Structure/Union member
- status
Structure/Union member
- type
Structure/Union member
- class xr.EventDataHeadsetFitChangedML(status: HeadsetFitStatusML = HeadsetFitStatusML.UNKNOWN, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_HEADSET_FIT_CHANGED_ML)
Bases:
Structure- next
Structure/Union member
- status
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EventDataInstanceLossPending(loss_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_INSTANCE_LOSS_PENDING)
Bases:
Structure- loss_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataInteractionProfileChanged(session: LP_Session_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_INTERACTION_PROFILE_CHANGED)
Bases:
Structure- next
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- class xr.EventDataInteractionRenderModelsChangedEXT(next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_INTERACTION_RENDER_MODELS_CHANGED_EXT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataLocalizationChangedML(session: ~xr.typedefs.LP_Session_T | None = None, state: ~xr.enums.LocalizationMapStateML = LocalizationMapStateML.NOT_LOCALIZED, map: ~xr.typedefs.LocalizationMapML | None = None, confidence: ~xr.enums.LocalizationMapConfidenceML = LocalizationMapConfidenceML.POOR, error_flags: ~xr.enums.LocalizationMapErrorFlagsML = <LocalizationMapErrorFlagsML.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.EVENT_DATA_LOCALIZATION_CHANGED_ML)
Bases:
Structure- confidence
Structure/Union member
- error_flags
Structure/Union member
- map
Structure/Union member
- next
Structure/Union member
- session
Structure/Union member
- state
Structure/Union member
- type
Structure/Union member
- class xr.EventDataMainSessionVisibilityChangedEXTX(visible: ~ctypes.c_ulong = 0, flags: ~xr.enums.OverlayMainSessionFlagsEXTX = <OverlayMainSessionFlagsEXTX.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- visible
Structure/Union member
- class xr.EventDataMarkerTrackingUpdateVARJO(marker_id: int = 0, is_active: c_ulong = 0, is_predicted: c_ulong = 0, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_MARKER_TRACKING_UPDATE_VARJO)
Bases:
Structure- is_active
Structure/Union member
- is_predicted
Structure/Union member
- marker_id
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EventDataPassthroughLayerResumedMETA(layer: LP_PassthroughLayerFB_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_PASSTHROUGH_LAYER_RESUMED_META)
Bases:
Structure- layer
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataPassthroughStateChangedFB(flags: ~xr.enums.PassthroughStateChangedFlagsFB = <PassthroughStateChangedFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.EVENT_DATA_PASSTHROUGH_STATE_CHANGED_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataPerfSettingsEXT(domain: PerfSettingsDomainEXT = PerfSettingsDomainEXT.CPU, sub_domain: PerfSettingsSubDomainEXT = PerfSettingsSubDomainEXT.COMPOSITING, from_level: PerfSettingsNotificationLevelEXT = PerfSettingsNotificationLevelEXT.NORMAL, to_level: PerfSettingsNotificationLevelEXT = PerfSettingsNotificationLevelEXT.NORMAL, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_PERF_SETTINGS_EXT)
Bases:
Structure- domain
Structure/Union member
- from_level
Structure/Union member
- next
Structure/Union member
- sub_domain
Structure/Union member
- to_level
Structure/Union member
- type
Structure/Union member
- class xr.EventDataReferenceSpaceChangePending(session: LP_Session_T | None = None, reference_space_type: ReferenceSpaceType = ReferenceSpaceType.VIEW, change_time: c_longlong = 0, pose_valid: c_ulong = 0, pose_in_previous_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING)
Bases:
Structure- change_time
Structure/Union member
- next
Structure/Union member
- pose_in_previous_space
Structure/Union member
- pose_valid
Structure/Union member
- reference_space_type
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSceneCaptureCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SCENE_CAPTURE_COMPLETE_FB)
Bases:
Structure- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSenseDataProviderStateChangedBD(provider: LP_SenseDataProviderBD_T | None = None, new_state: SenseDataProviderStateBD = SenseDataProviderStateBD.INITIALIZED, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD)
Bases:
Structure- new_state
Structure/Union member
- next
Structure/Union member
- provider
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSenseDataUpdatedBD(provider: LP_SenseDataProviderBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SENSE_DATA_UPDATED_BD)
Bases:
Structure- next
Structure/Union member
- provider
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSessionStateChanged(session: LP_Session_T | None = None, state: SessionState = SessionState.UNKNOWN, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SESSION_STATE_CHANGED)
Bases:
Structure- next
Structure/Union member
- session
Structure/Union member
- state
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
Bases:
StructureStructure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.EventDataSpaceEraseCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_ERASE_COMPLETE_FB)
Bases:
Structure- location
Structure/Union member
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.EventDataSpaceListSaveCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_LIST_SAVE_COMPLETE_FB)
Bases:
Structure- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpaceQueryCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_QUERY_COMPLETE_FB)
Bases:
Structure- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpaceQueryResultsAvailableFB(request_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_QUERY_RESULTS_AVAILABLE_FB)
Bases:
Structure- next
Structure/Union member
- request_id
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpaceSaveCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_SAVE_COMPLETE_FB)
Bases:
Structure- location
Structure/Union member
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.EventDataSpaceSetStatusCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, component_type: SpaceComponentTypeFB = SpaceComponentTypeFB.LOCATABLE, enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_SET_STATUS_COMPLETE_FB)
Bases:
Structure- component_type
Structure/Union member
- enabled
Structure/Union member
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
Bases:
StructureStructure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.EventDataSpatialAnchorCreateCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPATIAL_ANCHOR_CREATE_COMPLETE_FB)
Bases:
Structure- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.EventDataSpatialDiscoveryRecommendedEXT(spatial_context: LP_SpatialContextEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPATIAL_DISCOVERY_RECOMMENDED_EXT)
Bases:
Structure- next
Structure/Union member
- spatial_context
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStartColocationAdvertisementCompleteMETA(advertisement_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, advertisement_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_START_COLOCATION_ADVERTISEMENT_COMPLETE_META)
Bases:
Structure- advertisement_request_id
Structure/Union member
- advertisement_uuid
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStartColocationDiscoveryCompleteMETA(discovery_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_START_COLOCATION_DISCOVERY_COMPLETE_META)
Bases:
Structure- discovery_request_id
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStopColocationAdvertisementCompleteMETA(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_STOP_COLOCATION_ADVERTISEMENT_COMPLETE_META)
Bases:
Structure- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStopColocationDiscoveryCompleteMETA(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_STOP_COLOCATION_DISCOVERY_COMPLETE_META)
Bases:
Structure- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataUserPresenceChangedEXT(session: LP_Session_T | None = None, is_user_present: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_USER_PRESENCE_CHANGED_EXT)
Bases:
Structure- is_user_present
Structure/Union member
- next
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardBackspaceMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META)
Bases:
Structure- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardCommitTextMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, text: str = '', next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META)
Bases:
Structure- keyboard
Structure/Union member
- next
Structure/Union member
- text
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardEnterMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META)
Bases:
Structure- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardHiddenMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META)
Bases:
Structure- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardShownMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META)
Bases:
Structure- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVisibilityMaskChangedKHR(session: LP_Session_T | None = None, view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, view_index: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR)
Bases:
Structure- next
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- view_index
Structure/Union member
- class xr.EventDataViveTrackerConnectedHTCX(paths: LP_ViveTrackerPathsHTCX | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIVE_TRACKER_CONNECTED_HTCX)
Bases:
Structure- next
Structure/Union member
- paths
Structure/Union member
- type
Structure/Union member
Bases:
QualifiedSuccessResultNo event was available.
- xr.ExportedLocalizationMapML
alias of
LP_ExportedLocalizationMapML_T
- class xr.ExportedLocalizationMapML_T
Bases:
Structure
- exception xr.ExtensionDependencyNotEnabledError
Bases:
ErrorResult
- exception xr.ExtensionDependencyNotEnabledKHRError
Bases:
ErrorResult
- exception xr.ExtensionNotPresentError(message=None)
Bases:
ErrorResultA requested extension is not supported.
- class xr.ExtensionProperties(extension_name: str = '', extension_version: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EXTENSION_PROPERTIES)
Bases:
Structure- extension_name
Structure/Union member
- extension_version
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.Extent2Df(width: float = 0, height: float = 0)
Bases:
Structure- as_numpy()
- height
Structure/Union member
- width
Structure/Union member
- class xr.Extent2Di(width: int = 0, height: int = 0)
Bases:
Structure- as_numpy()
- height
Structure/Union member
- width
Structure/Union member
- class xr.Extent3Df(width: float = 0, height: float = 0, depth: float = 0)
Bases:
Structure- as_numpy()
- depth
Structure/Union member
- height
Structure/Union member
- width
Structure/Union member
- class xr.ExternalCameraAttachedToDeviceOCULUS(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HMD = 1
- LTOUCH = 2
- NONE = 0
- RTOUCH = 3
- class xr.ExternalCameraExtrinsicsOCULUS(last_change_time: ~ctypes.c_longlong = 0, camera_status_flags: ~xr.enums.ExternalCameraStatusFlagsOCULUS = <ExternalCameraStatusFlagsOCULUS.NONE: 0>, attached_to_device: ~xr.enums.ExternalCameraAttachedToDeviceOCULUS = ExternalCameraAttachedToDeviceOCULUS.NONE, relative_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- attached_to_device
Structure/Union member
- camera_status_flags
Structure/Union member
- last_change_time
Structure/Union member
- relative_pose
Structure/Union member
- class xr.ExternalCameraIntrinsicsOCULUS(last_change_time: c_longlong = 0, fov: Fovf | None = None, virtual_near_plane_distance: float = 0, virtual_far_plane_distance: float = 0, image_sensor_pixel_resolution: Extent2Di | None = None)
Bases:
Structure- fov
Structure/Union member
- image_sensor_pixel_resolution
Structure/Union member
- last_change_time
Structure/Union member
- virtual_far_plane_distance
Structure/Union member
- virtual_near_plane_distance
Structure/Union member
- class xr.ExternalCameraOCULUS(name: str = '', intrinsics: ExternalCameraIntrinsicsOCULUS | None = None, extrinsics: ExternalCameraExtrinsicsOCULUS | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EXTERNAL_CAMERA_OCULUS)
Bases:
Structure- extrinsics
Structure/Union member
- intrinsics
Structure/Union member
- name
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ExternalCameraStatusFlagsOCULUS(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- CALIBRATED_BIT = 8
- CALIBRATING_BIT = 2
- CALIBRATION_FAILED_BIT = 4
- CAPTURING_BIT = 16
- CONNECTED_BIT = 1
- NONE = 0
- xr.ExternalCameraStatusFlagsOCULUSCInt
alias of
c_ulonglong
- class xr.EyeCalibrationStatusML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COARSE = 2
- FINE = 3
- NONE = 1
- UNKNOWN = 0
- class xr.EyeExpressionHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- LEFT_BLINK = 0
- LEFT_DOWN = 6
- LEFT_IN = 10
- LEFT_OUT = 8
- LEFT_SQUEEZE = 4
- LEFT_UP = 12
- LEFT_WIDE = 1
- RIGHT_BLINK = 2
- RIGHT_DOWN = 7
- RIGHT_IN = 9
- RIGHT_OUT = 11
- RIGHT_SQUEEZE = 5
- RIGHT_UP = 13
- RIGHT_WIDE = 3
- class xr.EyeGazeFB(is_valid: c_ulong = 0, gaze_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), gaze_confidence: float = 0)
Bases:
Structure- gaze_confidence
Structure/Union member
- gaze_pose
Structure/Union member
- is_valid
Structure/Union member
- class xr.EyeGazeSampleTimeEXT(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EYE_GAZE_SAMPLE_TIME_EXT)
Bases:
Structure- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EyeGazesFB(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EYE_GAZES_FB)
Bases:
Structure- gaze
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EyeGazesInfoFB(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EYE_GAZES_INFO_FB)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EyePositionFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COUNT = 2
- LEFT = 0
- RIGHT = 1
- class xr.EyeTrackerCreateInfoFB(next: c_void_p | None = None, type: StructureType = StructureType.EYE_TRACKER_CREATE_INFO_FB)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- xr.EyeTrackerFB
alias of
LP_EyeTrackerFB_T
- class xr.EyeTrackerFB_T
Bases:
Structure
- class xr.EyeVisibility(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BOTH = 0
- LEFT = 1
- RIGHT = 2
- class xr.FaceConfidence2FB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COUNT = 2
- LOWER_FACE = 0
- UPPER_FACE = 1
- class xr.FaceConfidenceFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COUNT = 2
- LOWER_FACE = 0
- UPPER_FACE = 1
- class xr.FaceExpression2FB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BROW_LOWERER_L = 0
- BROW_LOWERER_R = 1
- CHEEK_PUFF_L = 2
- CHEEK_PUFF_R = 3
- CHEEK_RAISER_L = 4
- CHEEK_RAISER_R = 5
- CHEEK_SUCK_L = 6
- CHEEK_SUCK_R = 7
- CHIN_RAISER_B = 8
- CHIN_RAISER_T = 9
- COUNT = 70
- DIMPLER_L = 10
- DIMPLER_R = 11
- EYES_CLOSED_L = 12
- EYES_CLOSED_R = 13
- EYES_LOOK_DOWN_L = 14
- EYES_LOOK_DOWN_R = 15
- EYES_LOOK_LEFT_L = 16
- EYES_LOOK_LEFT_R = 17
- EYES_LOOK_RIGHT_L = 18
- EYES_LOOK_RIGHT_R = 19
- EYES_LOOK_UP_L = 20
- EYES_LOOK_UP_R = 21
- INNER_BROW_RAISER_L = 22
- INNER_BROW_RAISER_R = 23
- JAW_DROP = 24
- JAW_SIDEWAYS_LEFT = 25
- JAW_SIDEWAYS_RIGHT = 26
- JAW_THRUST = 27
- LID_TIGHTENER_L = 28
- LID_TIGHTENER_R = 29
- LIPS_TOWARD = 50
- LIP_CORNER_DEPRESSOR_L = 30
- LIP_CORNER_DEPRESSOR_R = 31
- LIP_CORNER_PULLER_L = 32
- LIP_CORNER_PULLER_R = 33
- LIP_FUNNELER_LB = 34
- LIP_FUNNELER_LT = 35
- LIP_FUNNELER_RB = 36
- LIP_FUNNELER_RT = 37
- LIP_PRESSOR_L = 38
- LIP_PRESSOR_R = 39
- LIP_PUCKER_L = 40
- LIP_PUCKER_R = 41
- LIP_STRETCHER_L = 42
- LIP_STRETCHER_R = 43
- LIP_SUCK_LB = 44
- LIP_SUCK_LT = 45
- LIP_SUCK_RB = 46
- LIP_SUCK_RT = 47
- LIP_TIGHTENER_L = 48
- LIP_TIGHTENER_R = 49
- LOWER_LIP_DEPRESSOR_L = 51
- LOWER_LIP_DEPRESSOR_R = 52
- MOUTH_LEFT = 53
- MOUTH_RIGHT = 54
- NOSE_WRINKLER_L = 55
- NOSE_WRINKLER_R = 56
- OUTER_BROW_RAISER_L = 57
- OUTER_BROW_RAISER_R = 58
- TONGUE_BACK_DORSAL_VELAR = 67
- TONGUE_FRONT_DORSAL_PALATE = 65
- TONGUE_MID_DORSAL_PALATE = 66
- TONGUE_OUT = 68
- TONGUE_RETREAT = 69
- TONGUE_TIP_ALVEOLAR = 64
- TONGUE_TIP_INTERDENTAL = 63
- UPPER_LID_RAISER_L = 59
- UPPER_LID_RAISER_R = 60
- UPPER_LIP_RAISER_L = 61
- UPPER_LIP_RAISER_R = 62
- class xr.FaceExpressionFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BROW_LOWERER_L = 0
- BROW_LOWERER_R = 1
- CHEEK_PUFF_L = 2
- CHEEK_PUFF_R = 3
- CHEEK_RAISER_L = 4
- CHEEK_RAISER_R = 5
- CHEEK_SUCK_L = 6
- CHEEK_SUCK_R = 7
- CHIN_RAISER_B = 8
- CHIN_RAISER_T = 9
- COUNT = 63
- DIMPLER_L = 10
- DIMPLER_R = 11
- EYES_CLOSED_L = 12
- EYES_CLOSED_R = 13
- EYES_LOOK_DOWN_L = 14
- EYES_LOOK_DOWN_R = 15
- EYES_LOOK_LEFT_L = 16
- EYES_LOOK_LEFT_R = 17
- EYES_LOOK_RIGHT_L = 18
- EYES_LOOK_RIGHT_R = 19
- EYES_LOOK_UP_L = 20
- EYES_LOOK_UP_R = 21
- INNER_BROW_RAISER_L = 22
- INNER_BROW_RAISER_R = 23
- JAW_DROP = 24
- JAW_SIDEWAYS_LEFT = 25
- JAW_SIDEWAYS_RIGHT = 26
- JAW_THRUST = 27
- LID_TIGHTENER_L = 28
- LID_TIGHTENER_R = 29
- LIPS_TOWARD = 50
- LIP_CORNER_DEPRESSOR_L = 30
- LIP_CORNER_DEPRESSOR_R = 31
- LIP_CORNER_PULLER_L = 32
- LIP_CORNER_PULLER_R = 33
- LIP_FUNNELER_LB = 34
- LIP_FUNNELER_LT = 35
- LIP_FUNNELER_RB = 36
- LIP_FUNNELER_RT = 37
- LIP_PRESSOR_L = 38
- LIP_PRESSOR_R = 39
- LIP_PUCKER_L = 40
- LIP_PUCKER_R = 41
- LIP_STRETCHER_L = 42
- LIP_STRETCHER_R = 43
- LIP_SUCK_LB = 44
- LIP_SUCK_LT = 45
- LIP_SUCK_RB = 46
- LIP_SUCK_RT = 47
- LIP_TIGHTENER_L = 48
- LIP_TIGHTENER_R = 49
- LOWER_LIP_DEPRESSOR_L = 51
- LOWER_LIP_DEPRESSOR_R = 52
- MOUTH_LEFT = 53
- MOUTH_RIGHT = 54
- NOSE_WRINKLER_L = 55
- NOSE_WRINKLER_R = 56
- OUTER_BROW_RAISER_L = 57
- OUTER_BROW_RAISER_R = 58
- UPPER_LID_RAISER_L = 59
- UPPER_LID_RAISER_R = 60
- UPPER_LIP_RAISER_L = 61
- UPPER_LIP_RAISER_R = 62
- class xr.FaceExpressionInfo2FB(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_INFO2_FB)
Bases:
Structure- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.FaceExpressionInfoFB(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_INFO_FB)
Bases:
Structure- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.FaceExpressionSet2FB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DEFAULT = 0
- class xr.FaceExpressionSetFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DEFAULT = 0
- class xr.FaceExpressionStatusFB(is_valid: c_ulong = 0, is_eye_following_blendshapes_valid: c_ulong = 0)
Bases:
Structure- is_eye_following_blendshapes_valid
Structure/Union member
- is_valid
Structure/Union member
- class xr.FaceExpressionWeights2FB(weight_count: int | None = None, weights: None | POINTER | c_float | Array | Sequence[c_float] = None, confidence_count: int | None = None, confidences: None | POINTER | c_float | Array | Sequence[c_float] = None, is_valid: c_ulong = 0, is_eye_following_blendshapes_valid: c_ulong = 0, data_source: FaceTrackingDataSource2FB = FaceTrackingDataSource2FB.VISUAL, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_WEIGHTS2_FB)
Bases:
Structure- confidence_count
Structure/Union member
- property confidences
- data_source
Structure/Union member
- is_eye_following_blendshapes_valid
Structure/Union member
- is_valid
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- weight_count
Structure/Union member
- property weights
- class xr.FaceExpressionWeightsFB(weight_count: int | None = None, weights: None | POINTER | c_float | Array | Sequence[c_float] = None, confidence_count: int | None = None, confidences: None | POINTER | c_float | Array | Sequence[c_float] = None, status: FaceExpressionStatusFB | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_WEIGHTS_FB)
Bases:
Structure- confidence_count
Structure/Union member
- property confidences
- next
Structure/Union member
- status
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- weight_count
Structure/Union member
- property weights
- xr.FaceTracker2FB
alias of
LP_FaceTracker2FB_T
- class xr.FaceTracker2FB_T
Bases:
Structure
- class xr.FaceTrackerCreateInfo2FB(face_expression_set: FaceExpressionSet2FB = FaceExpressionSet2FB.DEFAULT, requested_data_source_count: int | None = None, requested_data_sources: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.FACE_TRACKER_CREATE_INFO2_FB)
Bases:
Structure- face_expression_set
Structure/Union member
- next
Structure/Union member
- requested_data_source_count
Structure/Union member
- property requested_data_sources
- type
Structure/Union member
- class xr.FaceTrackerCreateInfoFB(face_expression_set: FaceExpressionSetFB = FaceExpressionSetFB.DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.FACE_TRACKER_CREATE_INFO_FB)
Bases:
Structure- face_expression_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.FaceTrackerFB
alias of
LP_FaceTrackerFB_T
- class xr.FaceTrackerFB_T
Bases:
Structure
- class xr.FaceTrackingDataSource2FB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- AUDIO = 1
- VISUAL = 0
- class xr.FacialBlendShapeML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BROW_LOWERER_L = 0
- BROW_LOWERER_R = 1
- CHEEK_RAISER_L = 2
- CHEEK_RAISER_R = 3
- CHIN_RAISER = 4
- DIMPLER_L = 5
- DIMPLER_R = 6
- EYES_CLOSED_L = 7
- EYES_CLOSED_R = 8
- INNER_BROW_RAISER_L = 9
- INNER_BROW_RAISER_R = 10
- JAW_DROP = 11
- LID_TIGHTENER_L = 12
- LID_TIGHTENER_R = 13
- LIPS_TOWARD = 34
- LIP_CORNER_DEPRESSOR_L = 14
- LIP_CORNER_DEPRESSOR_R = 15
- LIP_CORNER_PULLER_L = 16
- LIP_CORNER_PULLER_R = 17
- LIP_FUNNELER_LB = 18
- LIP_FUNNELER_LT = 19
- LIP_FUNNELER_RB = 20
- LIP_FUNNELER_RT = 21
- LIP_PRESSOR_L = 22
- LIP_PRESSOR_R = 23
- LIP_PUCKER_L = 24
- LIP_PUCKER_R = 25
- LIP_STRETCHER_L = 26
- LIP_STRETCHER_R = 27
- LIP_SUCK_LB = 28
- LIP_SUCK_LT = 29
- LIP_SUCK_RB = 30
- LIP_SUCK_RT = 31
- LIP_TIGHTENER_L = 32
- LIP_TIGHTENER_R = 33
- LOWER_LIP_DEPRESSOR_L = 35
- LOWER_LIP_DEPRESSOR_R = 36
- NOSE_WRINKLER_L = 37
- NOSE_WRINKLER_R = 38
- OUTER_BROW_RAISER_L = 39
- OUTER_BROW_RAISER_R = 40
- TONGUE_OUT = 45
- UPPER_LID_RAISER_L = 41
- UPPER_LID_RAISER_R = 42
- UPPER_LIP_RAISER_L = 43
- UPPER_LIP_RAISER_R = 44
- class xr.FacialExpressionBlendShapeGetInfoML(next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_EXPRESSION_BLEND_SHAPE_GET_INFO_ML)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.FacialExpressionBlendShapePropertiesFlagsML(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- TRACKED_BIT = 2
- VALID_BIT = 1
- xr.FacialExpressionBlendShapePropertiesFlagsMLCInt
alias of
c_ulonglong
- class xr.FacialExpressionBlendShapePropertiesML(requested_facial_blend_shape: ~xr.enums.FacialBlendShapeML = FacialBlendShapeML.BROW_LOWERER_L, weight: float = 0, flags: ~xr.enums.FacialExpressionBlendShapePropertiesFlagsML = <FacialExpressionBlendShapePropertiesFlagsML.NONE: 0>, time: ~ctypes.c_longlong = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FACIAL_EXPRESSION_BLEND_SHAPE_PROPERTIES_ML)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- requested_facial_blend_shape
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- weight
Structure/Union member
- class xr.FacialExpressionClientCreateInfoML(requested_count: int | None = None, requested_facial_blend_shapes: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_EXPRESSION_CLIENT_CREATE_INFO_ML)
Bases:
Structure- next
Structure/Union member
- requested_count
Structure/Union member
- property requested_facial_blend_shapes
- type
Structure/Union member
- xr.FacialExpressionClientML
alias of
LP_FacialExpressionClientML_T
- class xr.FacialExpressionClientML_T
Bases:
Structure
- exception xr.FacialExpressionPermissionDeniedMLError
Bases:
QualifiedSuccessResult
- class xr.FacialExpressionsHTC(is_active: c_ulong = 0, sample_time: c_longlong = 0, expression_count: int | None = None, expression_weightings: None | POINTER | c_float | Array | Sequence[c_float] = None, next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_EXPRESSIONS_HTC)
Bases:
Structure- expression_count
Structure/Union member
- property expression_weightings
- is_active
Structure/Union member
- next
Structure/Union member
- sample_time
Structure/Union member
- type
Structure/Union member
- class xr.FacialTrackerCreateInfoHTC(facial_tracking_type: FacialTrackingTypeHTC = FacialTrackingTypeHTC.EYE_DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_TRACKER_CREATE_INFO_HTC)
Bases:
Structure- facial_tracking_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.FacialTrackerHTC
alias of
LP_FacialTrackerHTC_T
- class xr.FacialTrackerHTC_T
Bases:
Structure
- class xr.FacialTrackingTypeHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- EYE_DEFAULT = 1
- LIP_DEFAULT = 2
- exception xr.FeatureAlreadyCreatedPassthroughFBError
Bases:
ErrorResult
- exception xr.FeatureRequiredPassthroughFBError
Bases:
ErrorResult
- exception xr.FeatureUnsupportedError(message=None)
Bases:
ErrorResultThe requested feature is not supported.
- exception xr.FileAccessErrorError(message=None)
Bases:
ErrorResultThe file could not be accessed.
- exception xr.FileContentsInvalidError(message=None)
Bases:
ErrorResultThe file’s contents were invalid.
- class xr.FlagBase(value=<object object>, *args, **kwargs)
Bases:
FlagAn enumeration.
- static ctype()
- xr.Flags64
alias of
c_ulonglong
- class xr.ForceFeedbackCurlApplyLocationMNDX(location: ForceFeedbackCurlLocationMNDX = ForceFeedbackCurlLocationMNDX.THUMB_CURL, value: float = 0)
Bases:
Structure- location
Structure/Union member
- value
Structure/Union member
- class xr.ForceFeedbackCurlApplyLocationsMNDX(location_count: int | None = None, locations: None | POINTER | ForceFeedbackCurlApplyLocationMNDX | Array | Sequence[ForceFeedbackCurlApplyLocationMNDX] = None, next: c_void_p | None = None, type: StructureType = StructureType.FORCE_FEEDBACK_CURL_APPLY_LOCATIONS_MNDX)
Bases:
Structure- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.ForceFeedbackCurlLocationMNDX(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- INDEX_CURL = 1
- LITTLE_CURL = 4
- MIDDLE_CURL = 2
- RING_CURL = 3
- THUMB_CURL = 0
- class xr.FormFactor(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HANDHELD_DISPLAY = 2
- HEAD_MOUNTED_DISPLAY = 1
Bases:
ErrorResultThe specified form factor is supported, but the device is currently not available, e.g. not plugged in or powered off.
- exception xr.FormFactorUnsupportedError(message=None)
Bases:
ErrorResultThe specified form factor is not supported by the current runtime or platform.
- class xr.FoveatedViewConfigurationViewVARJO(foveated_rendering_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATED_VIEW_CONFIGURATION_VIEW_VARJO)
Bases:
Structure- foveated_rendering_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationApplyInfoHTC(mode: FoveationModeHTC = FoveationModeHTC.DISABLE, sub_image_count: int | None = None, sub_images: None | POINTER | SwapchainSubImage | Array | Sequence[SwapchainSubImage] = None, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_APPLY_INFO_HTC)
Bases:
Structure- mode
Structure/Union member
- next
Structure/Union member
- sub_image_count
Structure/Union member
- property sub_images
- type
Structure/Union member
- class xr.FoveationConfigurationHTC(level: FoveationLevelHTC = FoveationLevelHTC.NONE, clear_fov_degree: float = 0, focal_center_offset: Vector2f | None = None)
Bases:
Structure- clear_fov_degree
Structure/Union member
- focal_center_offset
Structure/Union member
- level
Structure/Union member
- class xr.FoveationCustomModeInfoHTC(config_count: int | None = None, configs: None | POINTER | FoveationConfigurationHTC | Array | Sequence[FoveationConfigurationHTC] = None, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_CUSTOM_MODE_INFO_HTC)
Bases:
Structure- config_count
Structure/Union member
- property configs
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationDynamicFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DISABLED = 0
- LEVEL_ENABLED = 1
- class xr.FoveationDynamicFlagsHTC(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- CLEAR_FOV_ENABLED_BIT = 2
- FOCAL_CENTER_OFFSET_ENABLED_BIT = 4
- LEVEL_ENABLED_BIT = 1
- NONE = 0
- xr.FoveationDynamicFlagsHTCCInt
alias of
c_ulonglong
- class xr.FoveationDynamicModeInfoHTC(dynamic_flags: ~xr.enums.FoveationDynamicFlagsHTC = <FoveationDynamicFlagsHTC.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FOVEATION_DYNAMIC_MODE_INFO_HTC)
Bases:
Structure- dynamic_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationEyeTrackedProfileCreateFlagsMETA(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.FoveationEyeTrackedProfileCreateFlagsMETACInt
alias of
c_ulonglong
- class xr.FoveationEyeTrackedProfileCreateInfoMETA(flags: ~xr.enums.FoveationEyeTrackedProfileCreateFlagsMETA = <FoveationEyeTrackedProfileCreateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FOVEATION_EYE_TRACKED_PROFILE_CREATE_INFO_META)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationEyeTrackedStateFlagsMETA(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- VALID_BIT = 1
- xr.FoveationEyeTrackedStateFlagsMETACInt
alias of
c_ulonglong
- class xr.FoveationEyeTrackedStateMETA(flags: ~xr.enums.FoveationEyeTrackedStateFlagsMETA = <FoveationEyeTrackedStateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FOVEATION_EYE_TRACKED_STATE_META)
Bases:
Structure- flags
Structure/Union member
- foveation_center
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationLevelFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HIGH = 3
- LOW = 1
- MEDIUM = 2
- NONE = 0
- class xr.FoveationLevelHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HIGH = 3
- LOW = 1
- MEDIUM = 2
- NONE = 0
- class xr.FoveationLevelProfileCreateInfoFB(level: FoveationLevelFB = FoveationLevelFB.NONE, vertical_offset: float = 0, dynamic: FoveationDynamicFB = FoveationDynamicFB.DISABLED, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_LEVEL_PROFILE_CREATE_INFO_FB)
Bases:
Structure- dynamic
Structure/Union member
- level
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertical_offset
Structure/Union member
- class xr.FoveationModeHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CUSTOM = 3
- DISABLE = 0
- DYNAMIC = 2
- FIXED = 1
- class xr.FoveationProfileCreateInfoFB(next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_PROFILE_CREATE_INFO_FB)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- xr.FoveationProfileFB
alias of
LP_FoveationProfileFB_T
- class xr.FoveationProfileFB_T
Bases:
Structure
- class xr.Fovf(angle_left: float = 0, angle_right: float = 0, angle_up: float = 0, angle_down: float = 0)
Bases:
Structure- angle_down
Structure/Union member
- angle_left
Structure/Union member
- angle_right
Structure/Union member
- angle_up
Structure/Union member
- as_numpy()
- class xr.FrameBeginInfo(next: c_void_p | None = None, type: StructureType = StructureType.FRAME_BEGIN_INFO)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- exception xr.FrameDiscarded(message=None)
Bases:
QualifiedSuccessResultA frame has been discarded from composition.
- class xr.FrameEndInfo(display_time: c_longlong = 0, environment_blend_mode: EnvironmentBlendMode = EnvironmentBlendMode.OPAQUE, layer_count: int | None = None, layers: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.FRAME_END_INFO)
Bases:
Structure- display_time
Structure/Union member
- environment_blend_mode
Structure/Union member
- layer_count
Structure/Union member
- property layers
- next
Structure/Union member
- type
Structure/Union member
- class xr.FrameEndInfoFlagsML(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- PROTECTED_BIT = 1
- VIGNETTE_BIT = 2
- xr.FrameEndInfoFlagsMLCInt
alias of
c_ulonglong
- class xr.FrameEndInfoML(focus_distance: float = 0, flags: ~xr.enums.FrameEndInfoFlagsML = <FrameEndInfoFlagsML.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FRAME_END_INFO_ML)
Bases:
Structure- flags
Structure/Union member
- focus_distance
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FrameState(predicted_display_time: c_longlong = 0, predicted_display_period: c_longlong = 0, should_render: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FRAME_STATE)
Bases:
Structure- next
Structure/Union member
- predicted_display_period
Structure/Union member
- predicted_display_time
Structure/Union member
- should_render
Structure/Union member
- type
Structure/Union member
- class xr.FrameSynthesisConfigViewEXT(recommended_motion_vector_image_rect_width: int = 0, recommended_motion_vector_image_rect_height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.FRAME_SYNTHESIS_CONFIG_VIEW_EXT)
Bases:
Structure- next
Structure/Union member
- recommended_motion_vector_image_rect_height
Structure/Union member
- recommended_motion_vector_image_rect_width
Structure/Union member
- type
Structure/Union member
- class xr.FrameSynthesisInfoEXT(layer_flags: ~xr.enums.FrameSynthesisInfoFlagsEXT = <FrameSynthesisInfoFlagsEXT.NONE: 0>, motion_vector_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, motion_vector_scale: ~xr.typedefs.Vector4f | None = None, motion_vector_offset: ~xr.typedefs.Vector4f | None = None, app_space_delta_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), depth_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, min_depth: float = 0, max_depth: float = 0, near_z: float = 0, far_z: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FRAME_SYNTHESIS_INFO_EXT)
Bases:
Structure- app_space_delta_pose
Structure/Union member
- depth_sub_image
Structure/Union member
- far_z
Structure/Union member
- layer_flags
Structure/Union member
- max_depth
Structure/Union member
- min_depth
Structure/Union member
- motion_vector_offset
Structure/Union member
- motion_vector_scale
Structure/Union member
- motion_vector_sub_image
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FrameSynthesisInfoFlagsEXT(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- REQUEST_RELAXED_FRAME_INTERVAL_BIT = 2
- USE_2D_MOTION_VECTOR_BIT = 1
- xr.FrameSynthesisInfoFlagsEXTCInt
alias of
c_ulonglong
- class xr.FrameWaitInfo(next: c_void_p | None = None, type: StructureType = StructureType.FRAME_WAIT_INFO)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.Frustumf(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, near_z: float = 0, far_z: float = 0)
Bases:
Structure- far_z
Structure/Union member
- fov
Structure/Union member
- near_z
Structure/Union member
- pose
Structure/Union member
- class xr.FullBodyJointMETA(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CHEST = 5
- COUNT = 84
- HEAD = 7
- HIPS = 1
- LEFT_ARM_LOWER = 11
- LEFT_ARM_UPPER = 10
- LEFT_FOOT_ANKLE = 73
- LEFT_FOOT_ANKLE_TWIST = 72
- LEFT_FOOT_BALL = 76
- LEFT_FOOT_SUBTALAR = 74
- LEFT_FOOT_TRANSVERSE = 75
- LEFT_HAND_INDEX_DISTAL = 27
- LEFT_HAND_INDEX_INTERMEDIATE = 26
- LEFT_HAND_INDEX_METACARPAL = 24
- LEFT_HAND_INDEX_PROXIMAL = 25
- LEFT_HAND_INDEX_TIP = 28
- LEFT_HAND_LITTLE_DISTAL = 42
- LEFT_HAND_LITTLE_INTERMEDIATE = 41
- LEFT_HAND_LITTLE_METACARPAL = 39
- LEFT_HAND_LITTLE_PROXIMAL = 40
- LEFT_HAND_LITTLE_TIP = 43
- LEFT_HAND_MIDDLE_DISTAL = 32
- LEFT_HAND_MIDDLE_INTERMEDIATE = 31
- LEFT_HAND_MIDDLE_METACARPAL = 29
- LEFT_HAND_MIDDLE_PROXIMAL = 30
- LEFT_HAND_MIDDLE_TIP = 33
- LEFT_HAND_PALM = 18
- LEFT_HAND_RING_DISTAL = 37
- LEFT_HAND_RING_INTERMEDIATE = 36
- LEFT_HAND_RING_METACARPAL = 34
- LEFT_HAND_RING_PROXIMAL = 35
- LEFT_HAND_RING_TIP = 38
- LEFT_HAND_THUMB_DISTAL = 22
- LEFT_HAND_THUMB_METACARPAL = 20
- LEFT_HAND_THUMB_PROXIMAL = 21
- LEFT_HAND_THUMB_TIP = 23
- LEFT_HAND_WRIST = 19
- LEFT_HAND_WRIST_TWIST = 12
- LEFT_LOWER_LEG = 71
- LEFT_SCAPULA = 9
- LEFT_SHOULDER = 8
- LEFT_UPPER_LEG = 70
- NECK = 6
- NONE = 85
- RIGHT_ARM_LOWER = 16
- RIGHT_ARM_UPPER = 15
- RIGHT_FOOT_ANKLE = 80
- RIGHT_FOOT_ANKLE_TWIST = 79
- RIGHT_FOOT_BALL = 83
- RIGHT_FOOT_SUBTALAR = 81
- RIGHT_FOOT_TRANSVERSE = 82
- RIGHT_HAND_INDEX_DISTAL = 53
- RIGHT_HAND_INDEX_INTERMEDIATE = 52
- RIGHT_HAND_INDEX_METACARPAL = 50
- RIGHT_HAND_INDEX_PROXIMAL = 51
- RIGHT_HAND_INDEX_TIP = 54
- RIGHT_HAND_LITTLE_DISTAL = 68
- RIGHT_HAND_LITTLE_INTERMEDIATE = 67
- RIGHT_HAND_LITTLE_METACARPAL = 65
- RIGHT_HAND_LITTLE_PROXIMAL = 66
- RIGHT_HAND_LITTLE_TIP = 69
- RIGHT_HAND_MIDDLE_DISTAL = 58
- RIGHT_HAND_MIDDLE_INTERMEDIATE = 57
- RIGHT_HAND_MIDDLE_METACARPAL = 55
- RIGHT_HAND_MIDDLE_PROXIMAL = 56
- RIGHT_HAND_MIDDLE_TIP = 59
- RIGHT_HAND_PALM = 44
- RIGHT_HAND_RING_DISTAL = 63
- RIGHT_HAND_RING_INTERMEDIATE = 62
- RIGHT_HAND_RING_METACARPAL = 60
- RIGHT_HAND_RING_PROXIMAL = 61
- RIGHT_HAND_RING_TIP = 64
- RIGHT_HAND_THUMB_DISTAL = 48
- RIGHT_HAND_THUMB_METACARPAL = 46
- RIGHT_HAND_THUMB_PROXIMAL = 47
- RIGHT_HAND_THUMB_TIP = 49
- RIGHT_HAND_WRIST = 45
- RIGHT_HAND_WRIST_TWIST = 17
- RIGHT_LOWER_LEG = 78
- RIGHT_SCAPULA = 14
- RIGHT_SHOULDER = 13
- RIGHT_UPPER_LEG = 77
- ROOT = 0
- SPINE_LOWER = 2
- SPINE_MIDDLE = 3
- SPINE_UPPER = 4
- exception xr.FunctionUnsupportedError(message=None)
Bases:
ErrorResultThe requested function was not found or is otherwise unsupported.
- class xr.FutureCancelInfoEXT(future: LP_FutureEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_CANCEL_INFO_EXT)
Bases:
Structure- future
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FutureCompletionBaseHeaderEXT(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FutureCompletionEXT(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_COMPLETION_EXT)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.FutureEXT
alias of
LP_FutureEXT_T
- class xr.FutureEXT_T
Bases:
Structure
- exception xr.FutureInvalidEXTError
Bases:
ErrorResult
- exception xr.FuturePendingEXTError
Bases:
ErrorResult
- class xr.FuturePollInfoEXT(future: LP_FutureEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_POLL_INFO_EXT)
Bases:
Structure- future
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FuturePollResultEXT(state: FutureStateEXT = FutureStateEXT.PENDING, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_POLL_RESULT_EXT)
Bases:
Structure- next
Structure/Union member
- state
Structure/Union member
- type
Structure/Union member
- class xr.FuturePollResultProgressBD(is_supported: c_ulong = 0, progress_percentage: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_POLL_RESULT_PROGRESS_BD)
Bases:
Structure- is_supported
Structure/Union member
- next
Structure/Union member
- progress_percentage
Structure/Union member
- type
Structure/Union member
- class xr.FutureStateEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- PENDING = 1
- READY = 2
- class xr.GeometryInstanceCreateInfoFB(layer: LP_PassthroughLayerFB_T | None = None, mesh: LP_TriangleMeshFB_T | None = None, base_space: LP_Space_T | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GEOMETRY_INSTANCE_CREATE_INFO_FB)
Bases:
Structure- base_space
Structure/Union member
- layer
Structure/Union member
- mesh
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- scale
Structure/Union member
- type
Structure/Union member
- xr.GeometryInstanceFB
alias of
LP_GeometryInstanceFB_T
- class xr.GeometryInstanceFB_T
Bases:
Structure
- class xr.GeometryInstanceTransformFB(base_space: LP_Space_T | None = None, time: c_longlong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GEOMETRY_INSTANCE_TRANSFORM_FB)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- scale
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.GlobalDimmerFrameEndInfoFlagsML(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ENABLED_BIT = 1
- NONE = 0
- xr.GlobalDimmerFrameEndInfoFlagsMLCInt
alias of
c_ulonglong
- class xr.GlobalDimmerFrameEndInfoML(dimmer_value: float = 0, flags: ~xr.enums.GlobalDimmerFrameEndInfoFlagsML = <GlobalDimmerFrameEndInfoFlagsML.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.GLOBAL_DIMMER_FRAME_END_INFO_ML)
Bases:
Structure- dimmer_value
Structure/Union member
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsBindingD3D11KHR(device: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_D3D11_KHR)
Bases:
Structure- device
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsBindingD3D12KHR(device: LP_c_long | None = None, queue: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_D3D12_KHR)
Bases:
Structure- device
Structure/Union member
- next
Structure/Union member
- queue
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsBindingOpenGLWin32KHR(h_dc: c_void_p = 0, h_glrc: HANDLE = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_WIN32_KHR)
Bases:
Structure- h_dc
Structure/Union member
- h_glrc
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.GraphicsBindingVulkan2KHR
alias of
GraphicsBindingVulkanKHR
- class xr.GraphicsBindingVulkanKHR(instance: int = 0, physical_device: int = 0, device: int = 0, queue_family_index: int = 0, queue_index: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_VULKAN_KHR)
Bases:
Structure- device
Structure/Union member
- instance
Structure/Union member
- next
Structure/Union member
- physical_device
Structure/Union member
- queue_family_index
Structure/Union member
- queue_index
Structure/Union member
- type
Structure/Union member
- exception xr.GraphicsDeviceInvalidError(message=None)
Bases:
ErrorResultThe given graphics device is not in a valid state. The graphics device could be lost or initialized without meeting graphics requirements.
- exception xr.GraphicsRequirementsCallMissingError(message=None)
Bases:
ErrorResultThe fname:xrGetGraphicsRequirements* call was not made before calling fname:xrCreateSession.
- class xr.GraphicsRequirementsD3D11KHR(adapter_luid: _LUID = 0, min_feature_level: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_REQUIREMENTS_D3D11_KHR)
Bases:
Structure- adapter_luid
Structure/Union member
- min_feature_level
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsRequirementsD3D12KHR(adapter_luid: _LUID = 0, min_feature_level: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_REQUIREMENTS_D3D12_KHR)
Bases:
Structure- adapter_luid
Structure/Union member
- min_feature_level
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsRequirementsOpenGLKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_OPENGL_KHR)
Bases:
Structure- property max_api_version_supported
- property min_api_version_supported
- next
Structure/Union member
- type
Structure/Union member
- xr.GraphicsRequirementsVulkan2KHR
alias of
GraphicsRequirementsVulkanKHR
- class xr.GraphicsRequirementsVulkanKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_VULKAN_KHR)
Bases:
Structure- property max_api_version_supported
- property min_api_version_supported
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandCapsuleFB(radius: float = 0, joint: HandJointEXT = HandJointEXT.PALM)
Bases:
Structure- joint
Structure/Union member
- points
Structure/Union member
- radius
Structure/Union member
- class xr.HandEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- LEFT = 1
- RIGHT = 2
- class xr.HandForearmJointULTRALEAP(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ELBOW = 26
- INDEX_DISTAL = 9
- INDEX_INTERMEDIATE = 8
- INDEX_METACARPAL = 6
- INDEX_PROXIMAL = 7
- INDEX_TIP = 10
- LITTLE_DISTAL = 24
- LITTLE_INTERMEDIATE = 23
- LITTLE_METACARPAL = 21
- LITTLE_PROXIMAL = 22
- LITTLE_TIP = 25
- MIDDLE_DISTAL = 14
- MIDDLE_INTERMEDIATE = 13
- MIDDLE_METACARPAL = 11
- MIDDLE_PROXIMAL = 12
- MIDDLE_TIP = 15
- PALM = 0
- RING_DISTAL = 19
- RING_INTERMEDIATE = 18
- RING_METACARPAL = 16
- RING_PROXIMAL = 17
- RING_TIP = 20
- THUMB_DISTAL = 4
- THUMB_METACARPAL = 2
- THUMB_PROXIMAL = 3
- THUMB_TIP = 5
- WRIST = 1
- class xr.HandJointEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- INDEX_DISTAL = 9
- INDEX_INTERMEDIATE = 8
- INDEX_METACARPAL = 6
- INDEX_PROXIMAL = 7
- INDEX_TIP = 10
- LITTLE_DISTAL = 24
- LITTLE_INTERMEDIATE = 23
- LITTLE_METACARPAL = 21
- LITTLE_PROXIMAL = 22
- LITTLE_TIP = 25
- MIDDLE_DISTAL = 14
- MIDDLE_INTERMEDIATE = 13
- MIDDLE_METACARPAL = 11
- MIDDLE_PROXIMAL = 12
- MIDDLE_TIP = 15
- PALM = 0
- RING_DISTAL = 19
- RING_INTERMEDIATE = 18
- RING_METACARPAL = 16
- RING_PROXIMAL = 17
- RING_TIP = 20
- THUMB_DISTAL = 4
- THUMB_METACARPAL = 2
- THUMB_PROXIMAL = 3
- THUMB_TIP = 5
- WRIST = 1
- class xr.HandJointLocationEXT(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0)
Bases:
Structure- location_flags
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- class xr.HandJointLocationsEXT(is_active: c_ulong = 0, joint_count: int | None = None, joint_locations: None | POINTER | HandJointLocationEXT | Array | Sequence[HandJointLocationEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINT_LOCATIONS_EXT)
Bases:
Structure- is_active
Structure/Union member
- joint_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandJointSetEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DEFAULT = 0
- HAND_WITH_FOREARM_ULTRA = 1000149000
- class xr.HandJointVelocitiesEXT(joint_count: int | None = None, joint_velocities: None | POINTER | HandJointVelocityEXT | Array | Sequence[HandJointVelocityEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINT_VELOCITIES_EXT)
Bases:
Structure- joint_count
Structure/Union member
- property joint_velocities
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandJointVelocityEXT(velocity_flags: ~xr.enums.SpaceVelocityFlags = <SpaceVelocityFlags.NONE: 0>, linear_velocity: ~xr.typedefs.Vector3f | None = None, angular_velocity: ~xr.typedefs.Vector3f | None = None)
Bases:
Structure- angular_velocity
Structure/Union member
- linear_velocity
Structure/Union member
- velocity_flags
Structure/Union member
- class xr.HandJointsLocateInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINTS_LOCATE_INFO_EXT)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.HandJointsMotionRangeEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CONFORMING_TO_CONTROLLER = 2
- UNOBSTRUCTED = 1
- class xr.HandJointsMotionRangeInfoEXT(hand_joints_motion_range: HandJointsMotionRangeEXT = HandJointsMotionRangeEXT.UNOBSTRUCTED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINTS_MOTION_RANGE_INFO_EXT)
Bases:
Structure- hand_joints_motion_range
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandMeshIndexBufferMSFT(index_buffer_key: int = 0, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None)
Bases:
Structure- index_buffer_key
Structure/Union member
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- class xr.HandMeshMSFT(is_active: c_ulong = 0, index_buffer_changed: c_ulong = 0, vertex_buffer_changed: c_ulong = 0, index_buffer: HandMeshIndexBufferMSFT | None = None, vertex_buffer: HandMeshVertexBufferMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_MESH_MSFT)
Bases:
Structure- index_buffer
Structure/Union member
- index_buffer_changed
Structure/Union member
- is_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_buffer
Structure/Union member
- vertex_buffer_changed
Structure/Union member
- class xr.HandMeshSpaceCreateInfoMSFT(hand_pose_type: HandPoseTypeMSFT = HandPoseTypeMSFT.TRACKED, pose_in_hand_mesh_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.HAND_MESH_SPACE_CREATE_INFO_MSFT)
Bases:
Structure- hand_pose_type
Structure/Union member
- next
Structure/Union member
- pose_in_hand_mesh_space
Structure/Union member
- type
Structure/Union member
- class xr.HandMeshUpdateInfoMSFT(time: c_longlong = 0, hand_pose_type: HandPoseTypeMSFT = HandPoseTypeMSFT.TRACKED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_MESH_UPDATE_INFO_MSFT)
Bases:
Structure- hand_pose_type
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.HandMeshVertexBufferMSFT(vertex_update_time: c_longlong = 0, vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_HandMeshVertexMSFT | None = None)
Bases:
Structure- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertex_update_time
Structure/Union member
- vertices
Structure/Union member
- class xr.HandMeshVertexMSFT(position: Vector3f | None = None, normal: Vector3f | None = None)
Bases:
Structure- normal
Structure/Union member
- position
Structure/Union member
- class xr.HandPoseTypeInfoMSFT(hand_pose_type: HandPoseTypeMSFT = HandPoseTypeMSFT.TRACKED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_POSE_TYPE_INFO_MSFT)
Bases:
Structure- hand_pose_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandPoseTypeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- REFERENCE_OPEN_PALM = 1
- TRACKED = 0
- class xr.HandTrackerCreateInfoEXT(hand: HandEXT = HandEXT.LEFT, hand_joint_set: HandJointSetEXT = HandJointSetEXT.DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKER_CREATE_INFO_EXT)
Bases:
Structure- hand
Structure/Union member
- hand_joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.HandTrackerEXT
alias of
LP_HandTrackerEXT_T
- class xr.HandTrackerEXT_T
Bases:
Structure
- class xr.HandTrackingAimFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- COMPUTED_BIT = 1
- DOMINANT_HAND_BIT = 128
- INDEX_PINCHING_BIT = 4
- LITTLE_PINCHING_BIT = 32
- MENU_PRESSED_BIT = 256
- MIDDLE_PINCHING_BIT = 8
- NONE = 0
- RING_PINCHING_BIT = 16
- SYSTEM_GESTURE_BIT = 64
- VALID_BIT = 2
- xr.HandTrackingAimFlagsFBCInt
alias of
c_ulonglong
- class xr.HandTrackingAimStateFB(status: ~xr.enums.HandTrackingAimFlagsFB = <HandTrackingAimFlagsFB.NONE: 0>, aim_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), pinch_strength_index: float = 0, pinch_strength_middle: float = 0, pinch_strength_ring: float = 0, pinch_strength_little: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.HAND_TRACKING_AIM_STATE_FB)
Bases:
Structure- aim_pose
Structure/Union member
- next
Structure/Union member
- pinch_strength_index
Structure/Union member
- pinch_strength_little
Structure/Union member
- pinch_strength_middle
Structure/Union member
- pinch_strength_ring
Structure/Union member
- status
Structure/Union member
- type
Structure/Union member
- class xr.HandTrackingCapsulesStateFB(next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_CAPSULES_STATE_FB)
Bases:
Structure- capsules
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandTrackingDataSourceEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CONTROLLER = 2
- UNOBSTRUCTED = 1
- class xr.HandTrackingDataSourceInfoEXT(requested_data_source_count: int | None = None, requested_data_sources: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_DATA_SOURCE_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- requested_data_source_count
Structure/Union member
- property requested_data_sources
- type
Structure/Union member
- class xr.HandTrackingDataSourceStateEXT(is_active: c_ulong = 0, data_source: HandTrackingDataSourceEXT = HandTrackingDataSourceEXT.UNOBSTRUCTED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_DATA_SOURCE_STATE_EXT)
Bases:
Structure- data_source
Structure/Union member
- is_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandTrackingMeshFB(joint_capacity_input: int = 0, joint_count_output: int = 0, joint_bind_poses: LP_Posef | None = None, joint_radii: LP_c_float | None = None, joint_parents: LP_c_long | None = None, vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertex_positions: LP_Vector3f | None = None, vertex_normals: LP_Vector3f | None = None, vertex_uvs: LP_Vector2f | None = None, vertex_blend_indices: LP_Vector4sFB | None = None, vertex_blend_weights: LP_Vector4f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_short | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_MESH_FB)
Bases:
Structure- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- joint_bind_poses
Structure/Union member
- joint_capacity_input
Structure/Union member
- joint_count_output
Structure/Union member
- joint_parents
Structure/Union member
- joint_radii
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_blend_indices
Structure/Union member
- vertex_blend_weights
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertex_normals
Structure/Union member
- vertex_positions
Structure/Union member
- vertex_uvs
Structure/Union member
- class xr.HandTrackingScaleFB(sensor_output: float = 0, current_output: float = 0, override_hand_scale: c_ulong = 0, override_value_input: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_SCALE_FB)
Bases:
Structure- current_output
Structure/Union member
- next
Structure/Union member
- override_hand_scale
Structure/Union member
- override_value_input
Structure/Union member
- sensor_output
Structure/Union member
- type
Structure/Union member
- exception xr.HandleInvalidError(message=None)
Bases:
ErrorResultA supplied object handle was invalid.
- class xr.HapticActionInfo(action: LP_Action_T | None = None, subaction_path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_ACTION_INFO)
Bases:
Structure- action
Structure/Union member
- next
Structure/Union member
- subaction_path
Structure/Union member
- type
Structure/Union member
- class xr.HapticAmplitudeEnvelopeVibrationFB(duration: c_longlong = 0, amplitude_count: int | None = None, amplitudes: None | POINTER | c_float | Array | Sequence[c_float] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_AMPLITUDE_ENVELOPE_VIBRATION_FB)
Bases:
Structure- amplitude_count
Structure/Union member
- property amplitudes
- duration
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HapticBaseHeader(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.HapticPcmVibrationFB(buffer_size: int = 0, buffer: LP_c_float | None = None, sample_rate: float = 0, append: c_ulong = 0, samples_consumed: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_PCM_VIBRATION_FB)
Bases:
Structure- append
Structure/Union member
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- next
Structure/Union member
- sample_rate
Structure/Union member
- samples_consumed
Structure/Union member
- type
Structure/Union member
- class xr.HapticVibration(duration: c_longlong = 0, frequency: float = 0, amplitude: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_VIBRATION)
Bases:
Structure- amplitude
Structure/Union member
- duration
Structure/Union member
- frequency
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HeadsetFitStatusML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BAD_FIT = 3
- GOOD_FIT = 2
- NOT_WORN = 1
- UNKNOWN = 0
- exception xr.HintAlreadySetQCOMError
Bases:
ErrorResult
- class xr.HolographicWindowAttachmentMSFT(holographic_space: LP_c_long | None = None, core_window: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT)
Bases:
Structure- core_window
Structure/Union member
- holographic_space
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.IndexOutOfRangeError(message=None)
Bases:
ErrorResultThe supplied index was outside the range of valid indices.
- exception xr.InitializationFailedError(message=None)
Bases:
ErrorResultInitialization of object could not be completed.
- class xr.InputSourceLocalizedNameFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- COMPONENT_BIT = 4
- INTERACTION_PROFILE_BIT = 2
- NONE = 0
- USER_PATH_BIT = 1
- xr.InputSourceLocalizedNameFlagsCInt
alias of
c_ulonglong
- class xr.InputSourceLocalizedNameGetInfo(source_path: ~ctypes.c_ulonglong = 0, which_components: ~xr.enums.InputSourceLocalizedNameFlags = <InputSourceLocalizedNameFlags.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.INPUT_SOURCE_LOCALIZED_NAME_GET_INFO)
Bases:
Structure- next
Structure/Union member
- source_path
Structure/Union member
- type
Structure/Union member
- which_components
Structure/Union member
- xr.Instance
alias of
LP_Instance_T
- class xr.InstanceCreateFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.InstanceCreateFlagsCInt
alias of
c_ulonglong
- class xr.InstanceCreateInfo(create_flags: ~xr.enums.InstanceCreateFlags = <InstanceCreateFlags.NONE: 0>, application_info: ~xr.typedefs.ApplicationInfo = xr.ApplicationInfo(application_name=b'__main__.py', application_version=0, engine_name=b'pyopenxr', engine_version=16847654, api_version=281474976710705), enabled_api_layer_count: int | None = None, enabled_api_layer_names: None | ~xr.array_field.LP_c_char_p | ~ctypes.c_char_p | ~_ctypes.Array | ~typing.Sequence[str] = None, enabled_extension_count: int | None = None, enabled_extension_names: None | ~xr.array_field.LP_c_char_p | ~ctypes.c_char_p | ~_ctypes.Array | ~typing.Sequence[str] = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.INSTANCE_CREATE_INFO)
Bases:
Structure- application_info
Structure/Union member
- create_flags
Structure/Union member
- enabled_api_layer_count
Structure/Union member
- property enabled_api_layer_names
- enabled_extension_count
Structure/Union member
- property enabled_extension_names
- next
Structure/Union member
- type
Structure/Union member
- exception xr.InstanceLostError(message=None)
Bases:
ErrorResultThe slink:XrInstance was lost or could not be found. It will need to be destroyed and optionally recreated.
- class xr.InstanceProperties(runtime_version: ~xr.version.Version = <xr.version.Version object>, runtime_name: str = '', next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.INSTANCE_PROPERTIES)
Bases:
Structure- next
Structure/Union member
- runtime_name
Structure/Union member
- property runtime_version
- type
Structure/Union member
- class xr.Instance_T
Bases:
Structure
- exception xr.InsufficientResourcesPassthroughFBError
Bases:
ErrorResult
- class xr.InteractionProfileAnalogThresholdVALVE(action: LP_Action_T | None = None, binding: c_ulonglong = 0, on_threshold: float = 0, off_threshold: float = 0, on_haptic: LP_HapticBaseHeader | None = None, off_haptic: LP_HapticBaseHeader | None = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE)
Bases:
Structure- action
Structure/Union member
- binding
Structure/Union member
- next
Structure/Union member
- off_haptic
Structure/Union member
- off_threshold
Structure/Union member
- on_haptic
Structure/Union member
- on_threshold
Structure/Union member
- type
Structure/Union member
- class xr.InteractionProfileDpadBindingEXT(binding: c_ulonglong = 0, action_set: LP_ActionSet_T | None = None, force_threshold: float = 0, force_threshold_released: float = 0, center_region: float = 0, wedge_angle: float = 0, is_sticky: c_ulong = 0, on_haptic: LP_HapticBaseHeader | None = None, off_haptic: LP_HapticBaseHeader | None = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_DPAD_BINDING_EXT)
Bases:
Structure- action_set
Structure/Union member
- binding
Structure/Union member
- center_region
Structure/Union member
- force_threshold
Structure/Union member
- force_threshold_released
Structure/Union member
- is_sticky
Structure/Union member
- next
Structure/Union member
- off_haptic
Structure/Union member
- on_haptic
Structure/Union member
- type
Structure/Union member
- wedge_angle
Structure/Union member
- class xr.InteractionProfileState(interaction_profile: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_STATE)
Bases:
Structure- interaction_profile
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.InteractionProfileSuggestedBinding(interaction_profile: c_ulonglong = 0, count_suggested_bindings: int | None = None, suggested_bindings: None | POINTER | ActionSuggestedBinding | Array | Sequence[ActionSuggestedBinding] = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_SUGGESTED_BINDING)
Bases:
Structure- count_suggested_bindings
Structure/Union member
- interaction_profile
Structure/Union member
- next
Structure/Union member
- property suggested_bindings
- type
Structure/Union member
- class xr.InteractionRenderModelIdsEnumerateInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_RENDER_MODEL_IDS_ENUMERATE_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.InteractionRenderModelSubactionPathInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_RENDER_MODEL_SUBACTION_PATH_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.InteractionRenderModelTopLevelUserPathGetInfoEXT(top_level_user_path_count: int | None = None, top_level_user_paths: None | POINTER | c_ulonglong | Array | Sequence[c_ulonglong] = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_RENDER_MODEL_TOP_LEVEL_USER_PATH_GET_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- top_level_user_path_count
Structure/Union member
- property top_level_user_paths
- type
Structure/Union member
- class xr.KeyboardSpaceCreateInfoFB(tracked_keyboard_id: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.KEYBOARD_SPACE_CREATE_INFO_FB)
Bases:
Structure- next
Structure/Union member
- tracked_keyboard_id
Structure/Union member
- type
Structure/Union member
- class xr.KeyboardTrackingDescriptionFB(tracked_keyboard_id: int = 0, size: ~xr.typedefs.Vector3f | None = None, flags: ~xr.enums.KeyboardTrackingFlagsFB = <KeyboardTrackingFlagsFB.NONE: 0>, name: str = '')
Bases:
Structure- flags
Structure/Union member
- name
Structure/Union member
- size
Structure/Union member
- tracked_keyboard_id
Structure/Union member
- class xr.KeyboardTrackingFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- CONNECTED_BIT = 8
- EXISTS_BIT = 1
- LOCAL_BIT = 2
- NONE = 0
- REMOTE_BIT = 4
- xr.KeyboardTrackingFlagsFBCInt
alias of
c_ulonglong
- class xr.KeyboardTrackingQueryFB(flags: ~xr.enums.KeyboardTrackingQueryFlagsFB = <KeyboardTrackingQueryFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.KEYBOARD_TRACKING_QUERY_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.KeyboardTrackingQueryFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- LOCAL_BIT = 2
- NONE = 0
- REMOTE_BIT = 4
- xr.KeyboardTrackingQueryFlagsFBCInt
alias of
c_ulonglong
- exception xr.LayerInvalidError(message=None)
Bases:
ErrorResultThe layer was NULL or otherwise invalid.
- exception xr.LayerLimitExceededError(message=None)
Bases:
ErrorResultThe number of specified layers is greater than the supported number.
- exception xr.LimitReachedError(message=None)
Bases:
ErrorResultThe runtime supports no more of the requested resource.
- class xr.LipExpressionHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CHEEK_PUFF_LEFT = 17
- CHEEK_PUFF_RIGHT = 16
- CHEEK_SUCK = 18
- JAW_FORWARD = 2
- JAW_LEFT = 1
- JAW_OPEN = 3
- JAW_RIGHT = 0
- MOUTH_APE_SHAPE = 4
- MOUTH_LOWER_DOWNLEFT = 22
- MOUTH_LOWER_DOWNRIGHT = 21
- MOUTH_LOWER_INSIDE = 24
- MOUTH_LOWER_LEFT = 8
- MOUTH_LOWER_OVERLAY = 25
- MOUTH_LOWER_OVERTURN = 10
- MOUTH_LOWER_RIGHT = 7
- MOUTH_POUT = 11
- MOUTH_RAISER_LEFT = 13
- MOUTH_RAISER_RIGHT = 12
- MOUTH_SAD_LEFT = 15
- MOUTH_SAD_RIGHT = 14
- MOUTH_SMILE_LEFT = 13
- MOUTH_SMILE_RIGHT = 12
- MOUTH_STRETCHER_LEFT = 15
- MOUTH_STRETCHER_RIGHT = 14
- MOUTH_UPPER_INSIDE = 23
- MOUTH_UPPER_LEFT = 6
- MOUTH_UPPER_OVERTURN = 9
- MOUTH_UPPER_RIGHT = 5
- MOUTH_UPPER_UPLEFT = 20
- MOUTH_UPPER_UPRIGHT = 19
- TONGUE_DOWN = 30
- TONGUE_DOWNLEFT_MORPH = 36
- TONGUE_DOWNRIGHT_MORPH = 35
- TONGUE_LEFT = 27
- TONGUE_LONGSTEP1 = 26
- TONGUE_LONGSTEP2 = 32
- TONGUE_RIGHT = 28
- TONGUE_ROLL = 31
- TONGUE_UP = 29
- TONGUE_UPLEFT_MORPH = 34
- TONGUE_UPRIGHT_MORPH = 33
- class xr.LoaderInitInfoBaseHeaderKHR(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.LocalDimmingFrameEndInfoMETA(local_dimming_mode: LocalDimmingModeMETA = LocalDimmingModeMETA.OFF, next: c_void_p | None = None, type: StructureType = StructureType.LOCAL_DIMMING_FRAME_END_INFO_META)
Bases:
Structure- local_dimming_mode
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.LocalDimmingModeMETA(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- OFF = 0
- ON = 1
- class xr.LocalizationEnableEventsInfoML(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.LOCALIZATION_ENABLE_EVENTS_INFO_ML)
Bases:
Structure- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.LocalizationMapAlreadyExistsMLError
Bases:
ErrorResult
- exception xr.LocalizationMapCannotExportCloudMapMLError
Bases:
ErrorResult
- class xr.LocalizationMapConfidenceML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- EXCELLENT = 3
- FAIR = 1
- GOOD = 2
- POOR = 0
- class xr.LocalizationMapErrorFlagsML(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- EXCESSIVE_MOTION_BIT = 8
- HEADPOSE_BIT = 32
- LOW_FEATURE_COUNT_BIT = 4
- LOW_LIGHT_BIT = 16
- NONE = 0
- OUT_OF_MAPPED_AREA_BIT = 2
- UNKNOWN_BIT = 1
- xr.LocalizationMapErrorFlagsMLCInt
alias of
c_ulonglong
- exception xr.LocalizationMapFailMLError
Bases:
ErrorResult
- exception xr.LocalizationMapImportExportPermissionDeniedMLError
Bases:
ErrorResult
- class xr.LocalizationMapImportInfoML(size: int = 0, data: str = '', next: c_void_p | None = None, type: StructureType = StructureType.LOCALIZATION_MAP_IMPORT_INFO_ML)
Bases:
Structure- data
Structure/Union member
- next
Structure/Union member
- size
Structure/Union member
- type
Structure/Union member
- exception xr.LocalizationMapIncompatibleMLError
Bases:
ErrorResult
- class xr.LocalizationMapML(name: str = '', map_uuid: Uuid = 0, map_type: LocalizationMapTypeML = LocalizationMapTypeML.ON_DEVICE, next: c_void_p | None = None, type: StructureType = StructureType.LOCALIZATION_MAP_ML)
Bases:
Structure- map_type
Structure/Union member
- map_uuid
Structure/Union member
- name
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.LocalizationMapPermissionDeniedMLError
Bases:
ErrorResult
- class xr.LocalizationMapQueryInfoBaseHeaderML(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.LocalizationMapStateML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- LOCALIZATION_PENDING = 2
- LOCALIZATION_SLEEPING_BEFORE_RETRY = 3
- LOCALIZED = 1
- NOT_LOCALIZED = 0
- class xr.LocalizationMapTypeML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CLOUD = 1
- ON_DEVICE = 0
Bases:
ErrorResult
- exception xr.LocalizedNameDuplicatedError(message=None)
Bases:
ErrorResultThe localized name provided was a duplicate of an already-existing resource.
- exception xr.LocalizedNameInvalidError(message=None)
Bases:
ErrorResultThe localized name provided was invalid.
- class xr.MapLocalizationRequestInfoML(map_uuid: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.MAP_LOCALIZATION_REQUEST_INFO_ML)
Bases:
Structure- map_uuid
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerAprilTagDictML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- N16H5 = 0
- N25H9 = 1
- N36H10 = 2
- N36H11 = 3
- class xr.MarkerArucoDictML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- N4X4_100 = 1
- N4X4_1000 = 3
- N4X4_250 = 2
- N4X4_50 = 0
- N5X5_100 = 5
- N5X5_1000 = 7
- N5X5_250 = 6
- N5X5_50 = 4
- N6X6_100 = 9
- N6X6_1000 = 11
- N6X6_250 = 10
- N6X6_50 = 8
- N7X7_100 = 13
- N7X7_1000 = 15
- N7X7_250 = 14
- N7X7_50 = 12
- class xr.MarkerDetectorAprilTagInfoML(april_tag_dict: MarkerAprilTagDictML = MarkerAprilTagDictML.N16H5, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_APRIL_TAG_INFO_ML)
Bases:
Structure- april_tag_dict
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorArucoInfoML(aruco_dict: MarkerArucoDictML = MarkerArucoDictML.N4X4_50, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_ARUCO_INFO_ML)
Bases:
Structure- aruco_dict
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorCameraML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- RGB_CAMERA = 0
- WORLD_CAMERAS = 1
- class xr.MarkerDetectorCornerRefineMethodML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- APRIL_TAG = 3
- CONTOUR = 2
- NONE = 0
- SUBPIX = 1
- class xr.MarkerDetectorCreateInfoML(profile: MarkerDetectorProfileML = MarkerDetectorProfileML.DEFAULT, marker_type: MarkerTypeML = MarkerTypeML.ARUCO, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_CREATE_INFO_ML)
Bases:
Structure- marker_type
Structure/Union member
- next
Structure/Union member
- profile
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorCustomProfileInfoML(fps_hint: MarkerDetectorFpsML = MarkerDetectorFpsML.LOW, resolution_hint: MarkerDetectorResolutionML = MarkerDetectorResolutionML.LOW, camera_hint: MarkerDetectorCameraML = MarkerDetectorCameraML.RGB_CAMERA, corner_refine_method: MarkerDetectorCornerRefineMethodML = MarkerDetectorCornerRefineMethodML.NONE, use_edge_refinement: c_ulong = 0, full_analysis_interval_hint: MarkerDetectorFullAnalysisIntervalML = MarkerDetectorFullAnalysisIntervalML.MAX, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_CUSTOM_PROFILE_INFO_ML)
Bases:
Structure- camera_hint
Structure/Union member
- corner_refine_method
Structure/Union member
- fps_hint
Structure/Union member
- full_analysis_interval_hint
Structure/Union member
- next
Structure/Union member
- resolution_hint
Structure/Union member
- type
Structure/Union member
- use_edge_refinement
Structure/Union member
- class xr.MarkerDetectorFpsML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HIGH = 2
- LOW = 0
- MAX = 3
- MEDIUM = 1
- class xr.MarkerDetectorFullAnalysisIntervalML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- FAST = 1
- MAX = 0
- MEDIUM = 2
- SLOW = 3
- exception xr.MarkerDetectorInvalidCreateInfoMLError
Bases:
ErrorResult
- exception xr.MarkerDetectorInvalidDataQueryMLError
Bases:
ErrorResult
- exception xr.MarkerDetectorLocateFailedMLError
Bases:
ErrorResult
- xr.MarkerDetectorML
alias of
LP_MarkerDetectorML_T
- class xr.MarkerDetectorML_T
Bases:
Structure
- exception xr.MarkerDetectorPermissionDeniedMLError
Bases:
ErrorResult
- class xr.MarkerDetectorProfileML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ACCURACY = 2
- CUSTOM = 5
- DEFAULT = 0
- LARGE_FOV = 4
- SMALL_TARGETS = 3
- SPEED = 1
- class xr.MarkerDetectorResolutionML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HIGH = 2
- LOW = 0
- MEDIUM = 1
- class xr.MarkerDetectorSizeInfoML(marker_length: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_SIZE_INFO_ML)
Bases:
Structure- marker_length
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorSnapshotInfoML(next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_SNAPSHOT_INFO_ML)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorStateML(state: MarkerDetectorStatusML = MarkerDetectorStatusML.PENDING, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_STATE_ML)
Bases:
Structure- next
Structure/Union member
- state
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorStatusML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ERROR = 2
- PENDING = 0
- READY = 1
- exception xr.MarkerIdInvalidVarjoError
Bases:
ErrorResult
- exception xr.MarkerInvalidMLError
Bases:
ErrorResult
- xr.MarkerML
alias of
c_ulonglong
- exception xr.MarkerNotTrackedVarjoError
Bases:
ErrorResult
- class xr.MarkerSpaceCreateInfoML(marker_detector: LP_MarkerDetectorML_T | None = None, marker: c_ulonglong = 0, pose_in_marker_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.MARKER_SPACE_CREATE_INFO_ML)
Bases:
Structure- marker
Structure/Union member
- marker_detector
Structure/Union member
- next
Structure/Union member
- pose_in_marker_space
Structure/Union member
- type
Structure/Union member
- class xr.MarkerSpaceCreateInfoVARJO(marker_id: int = 0, pose_in_marker_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.MARKER_SPACE_CREATE_INFO_VARJO)
Bases:
Structure- marker_id
Structure/Union member
- next
Structure/Union member
- pose_in_marker_space
Structure/Union member
- type
Structure/Union member
- class xr.MarkerTypeML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- APRIL_TAG = 1
- ARUCO = 0
- CODE_128 = 5
- EAN_13 = 3
- QR = 2
- UPC_A = 4
- class xr.MeshComputeLodMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COARSE = 1
- FINE = 3
- MEDIUM = 2
- UNLIMITED = 4
- exception xr.NameDuplicatedError(message=None)
Bases:
ErrorResultThe name provided was a duplicate of an already-existing resource.
- exception xr.NameInvalidError(message=None)
Bases:
ErrorResultThe name provided was invalid.
- class xr.NegotiateApiLayerRequest
Bases:
Structure- create_api_layer_instance
Structure/Union member
- get_instance_proc_addr
Structure/Union member
- layer_api_version
Structure/Union member
- layer_interface_version
Structure/Union member
- struct_size
Structure/Union member
- struct_type
Structure/Union member
- struct_version
Structure/Union member
- class xr.NegotiateLoaderInfo
Bases:
Structure- max_api_version
Structure/Union member
- max_interface_version
Structure/Union member
- min_api_version
Structure/Union member
- min_interface_version
Structure/Union member
- struct_size
Structure/Union member
- struct_type
Structure/Union member
- struct_version
Structure/Union member
- class xr.NewSceneComputeInfoMSFT(requested_feature_count: int | None = None, requested_features: None | POINTER | c_long | Array | Sequence[c_long] = None, consistency: SceneComputeConsistencyMSFT = SceneComputeConsistencyMSFT.SNAPSHOT_COMPLETE, bounds: SceneBoundsMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.NEW_SCENE_COMPUTE_INFO_MSFT)
Bases:
Structure- bounds
Structure/Union member
- consistency
Structure/Union member
- next
Structure/Union member
- requested_feature_count
Structure/Union member
- property requested_features
- type
Structure/Union member
- exception xr.NotAnAnchorHTCError
Bases:
ErrorResult
- exception xr.NotInteractionRenderModelEXTError
Bases:
ErrorResult
- exception xr.NotPermittedPassthroughFBError
Bases:
ErrorResult
- class xr.ObjectType(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ACTION = 6
- ACTION_SET = 5
- ANCHOR_BD = 1000389002
- BODY_TRACKER_BD = 1000385000
- BODY_TRACKER_FB = 1000076000
- BODY_TRACKER_HTC = 1000320000
- DEBUG_UTILS_MESSENGER_EXT = 1000019000
- ENVIRONMENT_DEPTH_PROVIDER_META = 1000291000
- ENVIRONMENT_DEPTH_SWAPCHAIN_META = 1000291001
- EXPORTED_LOCALIZATION_MAP_ML = 1000139000
- EYE_TRACKER_FB = 1000202000
- FACE_TRACKER2_FB = 1000287012
- FACE_TRACKER_FB = 1000201000
- FACIAL_EXPRESSION_CLIENT_ML = 1000482000
- FACIAL_TRACKER_HTC = 1000104000
- FOVEATION_PROFILE_FB = 1000114000
- GEOMETRY_INSTANCE_FB = 1000118004
- HAND_TRACKER_EXT = 1000051000
- INSTANCE = 1
- MARKER_DETECTOR_ML = 1000138000
- PASSTHROUGH_COLOR_LUT_META = 1000266000
- PASSTHROUGH_FB = 1000118000
- PASSTHROUGH_HTC = 1000317000
- PASSTHROUGH_LAYER_FB = 1000118002
- PLANE_DETECTOR_EXT = 1000429000
- RENDER_MODEL_ASSET_EXT = 1000300001
- RENDER_MODEL_EXT = 1000300000
- SCENE_MSFT = 1000097001
- SCENE_OBSERVER_MSFT = 1000097000
- SENSE_DATA_PROVIDER_BD = 1000389000
- SENSE_DATA_SNAPSHOT_BD = 1000389001
- SESSION = 2
- SPACE = 4
- SPACE_USER_FB = 1000241000
- SPATIAL_ANCHORS_STORAGE_ML = 1000141000
- SPATIAL_ANCHOR_MSFT = 1000039000
- SPATIAL_ANCHOR_STORE_CONNECTION_MSFT = 1000142000
- SPATIAL_CONTEXT_EXT = 1000740001
- SPATIAL_ENTITY_EXT = 1000740000
- SPATIAL_GRAPH_NODE_BINDING_MSFT = 1000049000
- SPATIAL_PERSISTENCE_CONTEXT_EXT = 1000763000
- SPATIAL_SNAPSHOT_EXT = 1000740002
- SWAPCHAIN = 3
- TRIANGLE_MESH_FB = 1000117000
- UNKNOWN = 0
- VIRTUAL_KEYBOARD_META = 1000219000
- WORLD_MESH_DETECTOR_ML = 1000474000
- class xr.Offset2Df(x: float = 0, y: float = 0)
Bases:
Structure- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- class xr.Offset2Di(x: int = 0, y: int = 0)
Bases:
Structure- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- class xr.Offset3DfFB(x: float = 0, y: float = 0, z: float = 0)
Bases:
Structure- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- exception xr.OutOfMemoryError(message=None)
Bases:
ErrorResultA memory allocation has failed.
- class xr.OverlayMainSessionFlagsEXTX(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ENABLED_COMPOSITION_LAYER_INFO_DEPTH_BIT = 1
- NONE = 0
- xr.OverlayMainSessionFlagsEXTXCInt
alias of
c_ulonglong
- class xr.OverlaySessionCreateFlagsEXTX(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.OverlaySessionCreateFlagsEXTXCInt
alias of
c_ulonglong
- xr.PFN_xrAcquireEnvironmentDepthImageMETA
alias of
CFunctionType
- xr.PFN_xrAcquireSwapchainImage
alias of
CFunctionType
- xr.PFN_xrAllocateWorldMeshBufferML
alias of
CFunctionType
- xr.PFN_xrApplyForceFeedbackCurlMNDX
alias of
CFunctionType
- xr.PFN_xrApplyFoveationHTC
alias of
CFunctionType
- xr.PFN_xrApplyHapticFeedback
alias of
CFunctionType
- xr.PFN_xrAttachSessionActionSets
alias of
CFunctionType
- xr.PFN_xrBeginFrame
alias of
CFunctionType
- xr.PFN_xrBeginPlaneDetectionEXT
alias of
CFunctionType
- xr.PFN_xrBeginSession
alias of
CFunctionType
- xr.PFN_xrCancelFutureEXT
alias of
CFunctionType
- xr.PFN_xrCaptureSceneAsyncBD
alias of
CFunctionType
- xr.PFN_xrCaptureSceneCompleteBD
alias of
CFunctionType
- xr.PFN_xrChangeVirtualKeyboardTextContextMETA
alias of
CFunctionType
- xr.PFN_xrClearSpatialAnchorStoreMSFT
alias of
CFunctionType
- xr.PFN_xrComputeNewSceneMSFT
alias of
CFunctionType
- xr.PFN_xrConvertTimeToTimespecTimeKHR
alias of
CFunctionType
- xr.PFN_xrConvertTimeToWin32PerformanceCounterKHR
alias of
CFunctionType
- xr.PFN_xrConvertTimespecTimeToTimeKHR
alias of
CFunctionType
- xr.PFN_xrConvertWin32PerformanceCounterToTimeKHR
alias of
CFunctionType
- xr.PFN_xrCreateAction
alias of
CFunctionType
- xr.PFN_xrCreateActionSet
alias of
CFunctionType
- xr.PFN_xrCreateActionSpace
alias of
CFunctionType
- xr.PFN_xrCreateAnchorSpaceBD
alias of
CFunctionType
- xr.PFN_xrCreateApiLayerInstance
alias of
CFunctionType
- xr.PFN_xrCreateBodyTrackerBD
alias of
CFunctionType
- xr.PFN_xrCreateBodyTrackerFB
alias of
CFunctionType
- xr.PFN_xrCreateBodyTrackerHTC
alias of
CFunctionType
- xr.PFN_xrCreateDebugUtilsMessengerEXT
alias of
CFunctionType
- xr.PFN_xrCreateEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrCreateEnvironmentDepthSwapchainMETA
alias of
CFunctionType
- xr.PFN_xrCreateExportedLocalizationMapML
alias of
CFunctionType
- xr.PFN_xrCreateEyeTrackerFB
alias of
CFunctionType
- xr.PFN_xrCreateFaceTracker2FB
alias of
CFunctionType
- xr.PFN_xrCreateFaceTrackerFB
alias of
CFunctionType
- xr.PFN_xrCreateFacialExpressionClientML
alias of
CFunctionType
- xr.PFN_xrCreateFacialTrackerHTC
alias of
CFunctionType
- xr.PFN_xrCreateFoveationProfileFB
alias of
CFunctionType
- xr.PFN_xrCreateGeometryInstanceFB
alias of
CFunctionType
- xr.PFN_xrCreateHandMeshSpaceMSFT
alias of
CFunctionType
- xr.PFN_xrCreateHandTrackerEXT
alias of
CFunctionType
- xr.PFN_xrCreateInstance
alias of
CFunctionType
- xr.PFN_xrCreateKeyboardSpaceFB
alias of
CFunctionType
- xr.PFN_xrCreateMarkerDetectorML
alias of
CFunctionType
- xr.PFN_xrCreateMarkerSpaceML
alias of
CFunctionType
- xr.PFN_xrCreateMarkerSpaceVARJO
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughColorLutMETA
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughFB
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughHTC
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughLayerFB
alias of
CFunctionType
- xr.PFN_xrCreatePlaneDetectorEXT
alias of
CFunctionType
- xr.PFN_xrCreateReferenceSpace
alias of
CFunctionType
- xr.PFN_xrCreateRenderModelAssetEXT
alias of
CFunctionType
- xr.PFN_xrCreateRenderModelEXT
alias of
CFunctionType
- xr.PFN_xrCreateRenderModelSpaceEXT
alias of
CFunctionType
- xr.PFN_xrCreateSceneMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSceneObserverMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSenseDataProviderBD
alias of
CFunctionType
- xr.PFN_xrCreateSession
alias of
CFunctionType
- xr.PFN_xrCreateSpaceUserFB
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorAsyncBD
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorCompleteBD
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorFB
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorFromPerceptionAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorFromPersistedNameMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorHTC
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorSpaceMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorStoreConnectionMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorsStorageML
alias of
CFunctionType
- xr.PFN_xrCreateSpatialContextAsyncEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialContextCompleteEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialDiscoverySnapshotAsyncEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialDiscoverySnapshotCompleteEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialEntityAnchorBD
alias of
CFunctionType
- xr.PFN_xrCreateSpatialEntityFromIdEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialGraphNodeSpaceMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialPersistenceContextAsyncEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialPersistenceContextCompleteEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialUpdateSnapshotEXT
alias of
CFunctionType
- xr.PFN_xrCreateSwapchain
alias of
CFunctionType
- xr.PFN_xrCreateTriangleMeshFB
alias of
CFunctionType
- xr.PFN_xrCreateVirtualKeyboardMETA
alias of
CFunctionType
- xr.PFN_xrCreateVirtualKeyboardSpaceMETA
alias of
CFunctionType
- xr.PFN_xrCreateVulkanDeviceKHR
alias of
CFunctionType
- xr.PFN_xrCreateVulkanInstanceKHR
alias of
CFunctionType
- xr.PFN_xrCreateWorldMeshDetectorML
alias of
CFunctionType
- xr.PFN_xrDebugUtilsMessengerCallbackEXT
alias of
CFunctionType
- xr.PFN_xrDeleteSpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrDeleteSpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrDeserializeSceneMSFT
alias of
CFunctionType
- xr.PFN_xrDestroyAction
alias of
CFunctionType
- xr.PFN_xrDestroyActionSet
alias of
CFunctionType
- xr.PFN_xrDestroyAnchorBD
alias of
CFunctionType
- xr.PFN_xrDestroyBodyTrackerBD
alias of
CFunctionType
- xr.PFN_xrDestroyBodyTrackerFB
alias of
CFunctionType
- xr.PFN_xrDestroyBodyTrackerHTC
alias of
CFunctionType
- xr.PFN_xrDestroyDebugUtilsMessengerEXT
alias of
CFunctionType
- xr.PFN_xrDestroyEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrDestroyEnvironmentDepthSwapchainMETA
alias of
CFunctionType
- xr.PFN_xrDestroyExportedLocalizationMapML
alias of
CFunctionType
- xr.PFN_xrDestroyEyeTrackerFB
alias of
CFunctionType
- xr.PFN_xrDestroyFaceTracker2FB
alias of
CFunctionType
- xr.PFN_xrDestroyFaceTrackerFB
alias of
CFunctionType
- xr.PFN_xrDestroyFacialExpressionClientML
alias of
CFunctionType
- xr.PFN_xrDestroyFacialTrackerHTC
alias of
CFunctionType
- xr.PFN_xrDestroyFoveationProfileFB
alias of
CFunctionType
- xr.PFN_xrDestroyGeometryInstanceFB
alias of
CFunctionType
- xr.PFN_xrDestroyHandTrackerEXT
alias of
CFunctionType
- xr.PFN_xrDestroyInstance
alias of
CFunctionType
- xr.PFN_xrDestroyMarkerDetectorML
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughColorLutMETA
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughFB
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughHTC
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughLayerFB
alias of
CFunctionType
- xr.PFN_xrDestroyPlaneDetectorEXT
alias of
CFunctionType
- xr.PFN_xrDestroyRenderModelAssetEXT
alias of
CFunctionType
- xr.PFN_xrDestroyRenderModelEXT
alias of
CFunctionType
- xr.PFN_xrDestroySceneMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySceneObserverMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySenseDataProviderBD
alias of
CFunctionType
- xr.PFN_xrDestroySenseDataSnapshotBD
alias of
CFunctionType
- xr.PFN_xrDestroySession
alias of
CFunctionType
- xr.PFN_xrDestroySpace
alias of
CFunctionType
- xr.PFN_xrDestroySpaceUserFB
alias of
CFunctionType
- xr.PFN_xrDestroySpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialAnchorStoreConnectionMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialAnchorsStorageML
alias of
CFunctionType
- xr.PFN_xrDestroySpatialContextEXT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialEntityEXT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialGraphNodeBindingMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialPersistenceContextEXT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialSnapshotEXT
alias of
CFunctionType
- xr.PFN_xrDestroySwapchain
alias of
CFunctionType
- xr.PFN_xrDestroyTriangleMeshFB
alias of
CFunctionType
- xr.PFN_xrDestroyVirtualKeyboardMETA
alias of
CFunctionType
- xr.PFN_xrDestroyWorldMeshDetectorML
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
- xr.PFN_xrEnableLocalizationEventsML
alias of
CFunctionType
- xr.PFN_xrEnableUserCalibrationEventsML
alias of
CFunctionType
- xr.PFN_xrEndFrame
alias of
CFunctionType
- xr.PFN_xrEndSession
alias of
CFunctionType
- xr.PFN_xrEnumerateApiLayerProperties
alias of
CFunctionType
- xr.PFN_xrEnumerateBoundSourcesForAction
alias of
CFunctionType
- xr.PFN_xrEnumerateColorSpacesFB
alias of
CFunctionType
- xr.PFN_xrEnumerateDisplayRefreshRatesFB
alias of
CFunctionType
- xr.PFN_xrEnumerateEnvironmentBlendModes
alias of
CFunctionType
- xr.PFN_xrEnumerateEnvironmentDepthSwapchainImagesMETA
alias of
CFunctionType
- xr.PFN_xrEnumerateExternalCamerasOCULUS
alias of
CFunctionType
- xr.PFN_xrEnumerateInstanceExtensionProperties
alias of
CFunctionType
- xr.PFN_xrEnumerateInteractionRenderModelIdsEXT
alias of
CFunctionType
- xr.PFN_xrEnumeratePerformanceMetricsCounterPathsMETA
alias of
CFunctionType
- xr.PFN_xrEnumeratePersistedSpatialAnchorNamesMSFT
alias of
CFunctionType
- xr.PFN_xrEnumerateReferenceSpaces
alias of
CFunctionType
- xr.PFN_xrEnumerateRenderModelPathsFB
alias of
CFunctionType
- xr.PFN_xrEnumerateRenderModelSubactionPathsEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateReprojectionModesMSFT
alias of
CFunctionType
- xr.PFN_xrEnumerateSceneComputeFeaturesMSFT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpaceSupportedComponentsFB
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialCapabilitiesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialCapabilityComponentTypesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialCapabilityFeaturesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialEntityComponentTypesBD
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialPersistenceScopesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSwapchainFormats
alias of
CFunctionType
- xr.PFN_xrEnumerateSwapchainImages
alias of
CFunctionType
- xr.PFN_xrEnumerateViewConfigurationViews
alias of
CFunctionType
- xr.PFN_xrEnumerateViewConfigurations
alias of
CFunctionType
- xr.PFN_xrEnumerateViveTrackerPathsHTCX
alias of
CFunctionType
- xr.PFN_xrEraseSpaceFB
alias of
CFunctionType
- xr.PFN_xrFreeWorldMeshBufferML
alias of
CFunctionType
- xr.PFN_xrGeometryInstanceSetTransformFB
alias of
CFunctionType
- xr.PFN_xrGetActionStateBoolean
alias of
CFunctionType
- xr.PFN_xrGetActionStateFloat
alias of
CFunctionType
- xr.PFN_xrGetActionStatePose
alias of
CFunctionType
- xr.PFN_xrGetActionStateVector2f
alias of
CFunctionType
- xr.PFN_xrGetAnchorUuidBD
alias of
CFunctionType
- xr.PFN_xrGetAudioInputDeviceGuidOculus
alias of
CFunctionType
- xr.PFN_xrGetAudioOutputDeviceGuidOculus
alias of
CFunctionType
- xr.PFN_xrGetBodySkeletonFB
alias of
CFunctionType
- xr.PFN_xrGetBodySkeletonHTC
alias of
CFunctionType
- xr.PFN_xrGetControllerModelKeyMSFT
alias of
CFunctionType
- xr.PFN_xrGetControllerModelPropertiesMSFT
alias of
CFunctionType
- xr.PFN_xrGetControllerModelStateMSFT
alias of
CFunctionType
- xr.PFN_xrGetCurrentInteractionProfile
alias of
CFunctionType
- xr.PFN_xrGetD3D11GraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetD3D12GraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetDeviceSampleRateFB
alias of
CFunctionType
- xr.PFN_xrGetDisplayRefreshRateFB
alias of
CFunctionType
- xr.PFN_xrGetEnvironmentDepthSwapchainStateMETA
alias of
CFunctionType
- xr.PFN_xrGetExportedLocalizationMapDataML
alias of
CFunctionType
- xr.PFN_xrGetEyeGazesFB
alias of
CFunctionType
- xr.PFN_xrGetFaceExpressionWeights2FB
alias of
CFunctionType
- xr.PFN_xrGetFaceExpressionWeightsFB
alias of
CFunctionType
- xr.PFN_xrGetFacialExpressionBlendShapePropertiesML
alias of
CFunctionType
- xr.PFN_xrGetFacialExpressionsHTC
alias of
CFunctionType
- xr.PFN_xrGetFoveationEyeTrackedStateMETA
alias of
CFunctionType
- xr.PFN_xrGetHandMeshFB
alias of
CFunctionType
- xr.PFN_xrGetInputSourceLocalizedName
alias of
CFunctionType
- xr.PFN_xrGetInstanceProcAddr
alias of
CFunctionType
- xr.PFN_xrGetInstanceProperties
alias of
CFunctionType
- xr.PFN_xrGetMarkerDetectorStateML
alias of
CFunctionType
- xr.PFN_xrGetMarkerLengthML
alias of
CFunctionType
- xr.PFN_xrGetMarkerNumberML
alias of
CFunctionType
- xr.PFN_xrGetMarkerReprojectionErrorML
alias of
CFunctionType
- xr.PFN_xrGetMarkerSizeVARJO
alias of
CFunctionType
- xr.PFN_xrGetMarkerStringML
alias of
CFunctionType
- xr.PFN_xrGetMarkersML
alias of
CFunctionType
- xr.PFN_xrGetOpenGLGraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetPassthroughPreferencesMETA
alias of
CFunctionType
- xr.PFN_xrGetPerformanceMetricsStateMETA
alias of
CFunctionType
- xr.PFN_xrGetPlaneDetectionStateEXT
alias of
CFunctionType
- xr.PFN_xrGetPlaneDetectionsEXT
alias of
CFunctionType
- xr.PFN_xrGetPlanePolygonBufferEXT
alias of
CFunctionType
- xr.PFN_xrGetQueriedSenseDataBD
alias of
CFunctionType
- xr.PFN_xrGetRecommendedLayerResolutionMETA
alias of
CFunctionType
- xr.PFN_xrGetReferenceSpaceBoundsRect
alias of
CFunctionType
- xr.PFN_xrGetRenderModelAssetDataEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelAssetPropertiesEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelPoseTopLevelUserPathEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelPropertiesEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelPropertiesFB
alias of
CFunctionType
- xr.PFN_xrGetRenderModelStateEXT
alias of
CFunctionType
- xr.PFN_xrGetSceneComponentsMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneComputeStateMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneMarkerDecodedStringMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneMarkerRawDataMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneMeshBuffersMSFT
alias of
CFunctionType
- xr.PFN_xrGetSenseDataProviderStateBD
alias of
CFunctionType
- xr.PFN_xrGetSerializedSceneFragmentDataMSFT
alias of
CFunctionType
- xr.PFN_xrGetSpaceBoundary2DFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceBoundingBox2DFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceBoundingBox3DFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceComponentStatusFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceContainerFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceRoomLayoutFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceSemanticLabelsFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceTriangleMeshMETA
alias of
CFunctionType
- xr.PFN_xrGetSpaceUserIdFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceUuidFB
alias of
CFunctionType
- xr.PFN_xrGetSpatialAnchorNameHTC
alias of
CFunctionType
- xr.PFN_xrGetSpatialAnchorStateML
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferFloatEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferStringEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferUint16EXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferUint32EXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferUint8EXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferVector2fEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferVector3fEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialEntityComponentDataBD
alias of
CFunctionType
- xr.PFN_xrGetSpatialEntityUuidBD
alias of
CFunctionType
- xr.PFN_xrGetSpatialGraphNodeBindingPropertiesMSFT
alias of
CFunctionType
- xr.PFN_xrGetSwapchainStateFB
alias of
CFunctionType
- xr.PFN_xrGetSystem
alias of
CFunctionType
- xr.PFN_xrGetSystemProperties
alias of
CFunctionType
- xr.PFN_xrGetViewConfigurationProperties
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardDirtyTexturesMETA
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardModelAnimationStatesMETA
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardScaleMETA
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardTextureDataMETA
alias of
CFunctionType
- xr.PFN_xrGetVisibilityMaskKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanDeviceExtensionsKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsDevice2KHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsDeviceKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsRequirements2KHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanInstanceExtensionsKHR
alias of
CFunctionType
- xr.PFN_xrGetWorldMeshBufferRecommendSizeML
alias of
CFunctionType
- xr.PFN_xrImportLocalizationMapML
alias of
CFunctionType
- xr.PFN_xrInitializeLoaderKHR
alias of
CFunctionType
- xr.PFN_xrLoadControllerModelMSFT
alias of
CFunctionType
- xr.PFN_xrLoadRenderModelFB
alias of
CFunctionType
- xr.PFN_xrLocateBodyJointsBD
alias of
CFunctionType
- xr.PFN_xrLocateBodyJointsFB
alias of
CFunctionType
- xr.PFN_xrLocateBodyJointsHTC
alias of
CFunctionType
- xr.PFN_xrLocateHandJointsEXT
alias of
CFunctionType
- xr.PFN_xrLocateSceneComponentsMSFT
alias of
CFunctionType
- xr.PFN_xrLocateSpace
alias of
CFunctionType
- xr.PFN_xrLocateSpaces
alias of
CFunctionType
- xr.PFN_xrLocateSpacesKHR
alias of
CFunctionType
- xr.PFN_xrLocateViews
alias of
CFunctionType
- xr.PFN_xrNegotiateLoaderApiLayerInterface
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerPauseFB
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerResumeFB
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerSetKeyboardHandsIntensityFB
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerSetStyleFB
alias of
CFunctionType
- xr.PFN_xrPassthroughPauseFB
alias of
CFunctionType
- xr.PFN_xrPassthroughStartFB
alias of
CFunctionType
- xr.PFN_xrPathToString
alias of
CFunctionType
- xr.PFN_xrPauseSimultaneousHandsAndControllersTrackingMETA
alias of
CFunctionType
- xr.PFN_xrPerfSettingsSetPerformanceLevelEXT
alias of
CFunctionType
- xr.PFN_xrPersistSpatialAnchorAsyncBD
alias of
CFunctionType
- xr.PFN_xrPersistSpatialAnchorCompleteBD
alias of
CFunctionType
- xr.PFN_xrPersistSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrPersistSpatialEntityAsyncEXT
alias of
CFunctionType
- xr.PFN_xrPersistSpatialEntityCompleteEXT
alias of
CFunctionType
- xr.PFN_xrPollEvent
alias of
CFunctionType
- xr.PFN_xrPollFutureEXT
alias of
CFunctionType
- xr.PFN_xrPublishSpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrPublishSpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrQueryLocalizationMapsML
alias of
CFunctionType
- xr.PFN_xrQueryPerformanceMetricsCounterMETA
alias of
CFunctionType
- xr.PFN_xrQuerySenseDataAsyncBD
alias of
CFunctionType
- xr.PFN_xrQuerySenseDataCompleteBD
alias of
CFunctionType
- xr.PFN_xrQuerySpacesFB
alias of
CFunctionType
- xr.PFN_xrQuerySpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrQuerySpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrQuerySpatialComponentDataEXT
alias of
CFunctionType
- xr.PFN_xrQuerySystemTrackedKeyboardFB
alias of
CFunctionType
- xr.PFN_xrReleaseSwapchainImage
alias of
CFunctionType
- xr.PFN_xrRequestDisplayRefreshRateFB
alias of
CFunctionType
- xr.PFN_xrRequestExitSession
alias of
CFunctionType
- xr.PFN_xrRequestMapLocalizationML
alias of
CFunctionType
- xr.PFN_xrRequestSceneCaptureFB
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshAsyncML
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshCompleteML
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshStateAsyncML
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshStateCompleteML
alias of
CFunctionType
- xr.PFN_xrResultToString
alias of
CFunctionType
- xr.PFN_xrResumeSimultaneousHandsAndControllersTrackingMETA
alias of
CFunctionType
- xr.PFN_xrRetrieveSpaceQueryResultsFB
alias of
CFunctionType
- xr.PFN_xrSaveSpaceFB
alias of
CFunctionType
- xr.PFN_xrSaveSpaceListFB
alias of
CFunctionType
- xr.PFN_xrSendVirtualKeyboardInputMETA
alias of
CFunctionType
- xr.PFN_xrSessionBeginDebugUtilsLabelRegionEXT
alias of
CFunctionType
- xr.PFN_xrSessionEndDebugUtilsLabelRegionEXT
alias of
CFunctionType
- xr.PFN_xrSessionInsertDebugUtilsLabelEXT
alias of
CFunctionType
- xr.PFN_xrSetColorSpaceFB
alias of
CFunctionType
- xr.PFN_xrSetDebugUtilsObjectNameEXT
alias of
CFunctionType
- xr.PFN_xrSetDigitalLensControlALMALENCE
alias of
CFunctionType
- xr.PFN_xrSetEnvironmentDepthEstimationVARJO
alias of
CFunctionType
- xr.PFN_xrSetEnvironmentDepthHandRemovalMETA
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceActiveEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceLocationEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceStateBoolEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceStateFloatEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceStateVector2fEXT
alias of
CFunctionType
- xr.PFN_xrSetMarkerTrackingPredictionVARJO
alias of
CFunctionType
- xr.PFN_xrSetMarkerTrackingTimeoutVARJO
alias of
CFunctionType
- xr.PFN_xrSetMarkerTrackingVARJO
alias of
CFunctionType
- xr.PFN_xrSetPerformanceMetricsStateMETA
alias of
CFunctionType
- xr.PFN_xrSetSpaceComponentStatusFB
alias of
CFunctionType
- xr.PFN_xrSetSystemNotificationsML
alias of
CFunctionType
- xr.PFN_xrSetTrackingOptimizationSettingsHintQCOM
alias of
CFunctionType
- xr.PFN_xrSetViewOffsetVARJO
alias of
CFunctionType
- xr.PFN_xrSetVirtualKeyboardModelVisibilityMETA
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
- xr.PFN_xrSnapshotMarkerDetectorML
alias of
CFunctionType
- xr.PFN_xrStartColocationAdvertisementMETA
alias of
CFunctionType
- xr.PFN_xrStartColocationDiscoveryMETA
alias of
CFunctionType
- xr.PFN_xrStartEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrStartSenseDataProviderAsyncBD
alias of
CFunctionType
- xr.PFN_xrStartSenseDataProviderCompleteBD
alias of
CFunctionType
- xr.PFN_xrStopColocationAdvertisementMETA
alias of
CFunctionType
- xr.PFN_xrStopColocationDiscoveryMETA
alias of
CFunctionType
- xr.PFN_xrStopEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrStopHapticFeedback
alias of
CFunctionType
- xr.PFN_xrStopSenseDataProviderBD
alias of
CFunctionType
- xr.PFN_xrStringToPath
alias of
CFunctionType
- xr.PFN_xrStructureTypeToString
alias of
CFunctionType
- xr.PFN_xrStructureTypeToString2KHR
alias of
CFunctionType
- xr.PFN_xrSubmitDebugUtilsMessageEXT
alias of
CFunctionType
- xr.PFN_xrSuggestInteractionProfileBindings
alias of
CFunctionType
- xr.PFN_xrSuggestVirtualKeyboardLocationMETA
alias of
CFunctionType
- xr.PFN_xrSyncActions
alias of
CFunctionType
- xr.PFN_xrThermalGetTemperatureTrendEXT
alias of
CFunctionType
- xr.PFN_xrTriangleMeshBeginUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshBeginVertexBufferUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshEndUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshEndVertexBufferUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshGetIndexBufferFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshGetVertexBufferFB
alias of
CFunctionType
- xr.PFN_xrTryCreateSpatialGraphStaticNodeBindingMSFT
alias of
CFunctionType
- xr.PFN_xrTryGetPerceptionAnchorFromSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialAnchorAsyncBD
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialAnchorCompleteBD
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialEntityAsyncEXT
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialEntityCompleteEXT
alias of
CFunctionType
- xr.PFN_xrUpdateHandMeshMSFT
alias of
CFunctionType
- xr.PFN_xrUpdatePassthroughColorLutMETA
alias of
CFunctionType
- xr.PFN_xrUpdateSpatialAnchorsExpirationAsyncML
alias of
CFunctionType
- xr.PFN_xrUpdateSpatialAnchorsExpirationCompleteML
alias of
CFunctionType
- xr.PFN_xrUpdateSwapchainFB
alias of
CFunctionType
- xr.PFN_xrVoidFunction
alias of
CFunctionType
- xr.PFN_xrWaitFrame
alias of
CFunctionType
- xr.PFN_xrWaitSwapchainImage
alias of
CFunctionType
- class xr.PassthroughBrightnessContrastSaturationFB(brightness: float = 0, contrast: float = 0, saturation: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_BRIGHTNESS_CONTRAST_SATURATION_FB)
Bases:
Structure- brightness
Structure/Union member
- contrast
Structure/Union member
- next
Structure/Union member
- saturation
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughCapabilityFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- BIT = 1
- COLOR_BIT = 2
- LAYER_DEPTH_BIT = 4
- NONE = 0
- xr.PassthroughCapabilityFlagsFBCInt
alias of
c_ulonglong
- class xr.PassthroughColorHTC(alpha: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_HTC)
Bases:
Structure- alpha
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.PassthroughColorLutBufferSizeMismatchMETAError
Bases:
ErrorResult
- class xr.PassthroughColorLutChannelsMETA(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- RGB = 1
- RGBA = 2
- class xr.PassthroughColorLutCreateInfoMETA(channels: PassthroughColorLutChannelsMETA = PassthroughColorLutChannelsMETA.RGB, resolution: int = 0, data: PassthroughColorLutDataMETA | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_LUT_CREATE_INFO_META)
Bases:
Structure- channels
Structure/Union member
- data
Structure/Union member
- next
Structure/Union member
- resolution
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughColorLutDataMETA(buffer_size: int = 0, buffer: LP_c_ubyte | None = None)
Bases:
Structure- buffer
Structure/Union member
- buffer_size
Structure/Union member
- xr.PassthroughColorLutMETA
alias of
LP_PassthroughColorLutMETA_T
- class xr.PassthroughColorLutMETA_T
Bases:
Structure
- class xr.PassthroughColorLutUpdateInfoMETA(data: PassthroughColorLutDataMETA | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_LUT_UPDATE_INFO_META)
Bases:
Structure- data
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughColorMapInterpolatedLutMETA(source_color_lut: LP_PassthroughColorLutMETA_T | None = None, target_color_lut: LP_PassthroughColorLutMETA_T | None = None, weight: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_INTERPOLATED_LUT_META)
Bases:
Structure- next
Structure/Union member
- source_color_lut
Structure/Union member
- target_color_lut
Structure/Union member
- type
Structure/Union member
- weight
Structure/Union member
- class xr.PassthroughColorMapLutMETA(color_lut: LP_PassthroughColorLutMETA_T | None = None, weight: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_LUT_META)
Bases:
Structure- color_lut
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- weight
Structure/Union member
- class xr.PassthroughColorMapMonoToMonoFB(next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_MONO_TO_MONO_FB)
Bases:
Structure- next
Structure/Union member
- texture_color_map
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughColorMapMonoToRgbaFB(next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_MONO_TO_RGBA_FB)
Bases:
Structure- next
Structure/Union member
- texture_color_map
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughCreateInfoFB(flags: ~xr.enums.PassthroughFlagsFB = <PassthroughFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PASSTHROUGH_CREATE_INFO_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughCreateInfoHTC(form: PassthroughFormHTC = PassthroughFormHTC.PLANAR, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_CREATE_INFO_HTC)
Bases:
Structure- form
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.PassthroughFB
alias of
LP_PassthroughFB_T
- class xr.PassthroughFB_T
Bases:
Structure
- class xr.PassthroughFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- IS_RUNNING_AT_CREATION_BIT = 1
- LAYER_DEPTH_BIT = 2
- NONE = 0
- xr.PassthroughFlagsFBCInt
alias of
c_ulonglong
- class xr.PassthroughFormHTC(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- PLANAR = 0
- PROJECTED = 1
- xr.PassthroughHTC
alias of
LP_PassthroughHTC_T
- class xr.PassthroughHTC_T
Bases:
Structure
- class xr.PassthroughKeyboardHandsIntensityFB(left_hand_intensity: float = 0, right_hand_intensity: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_KEYBOARD_HANDS_INTENSITY_FB)
Bases:
Structure- left_hand_intensity
Structure/Union member
- next
Structure/Union member
- right_hand_intensity
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughLayerCreateInfoFB(passthrough: ~xr.typedefs.LP_PassthroughFB_T | None = None, flags: ~xr.enums.PassthroughFlagsFB = <PassthroughFlagsFB.NONE: 0>, purpose: ~xr.enums.PassthroughLayerPurposeFB = PassthroughLayerPurposeFB.RECONSTRUCTION, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PASSTHROUGH_LAYER_CREATE_INFO_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- passthrough
Structure/Union member
- purpose
Structure/Union member
- type
Structure/Union member
- xr.PassthroughLayerFB
alias of
LP_PassthroughLayerFB_T
- class xr.PassthroughLayerFB_T
Bases:
Structure
- class xr.PassthroughLayerPurposeFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- PROJECTED = 1
- RECONSTRUCTION = 0
- TRACKED_KEYBOARD_HANDS = 1000203001
- TRACKED_KEYBOARD_MASKED_HANDS = 1000203002
- class xr.PassthroughMeshTransformInfoHTC(vertex_count: int = 0, vertices: LP_Vector3f | None = None, index_count: int = 0, indices: LP_c_ulong | None = None, base_space: LP_Space_T | None = None, time: c_longlong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_MESH_TRANSFORM_INFO_HTC)
Bases:
Structure- base_space
Structure/Union member
- index_count
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- scale
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- vertex_count
Structure/Union member
- vertices
Structure/Union member
- class xr.PassthroughPreferenceFlagsMETA(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- DEFAULT_TO_ACTIVE_BIT = 1
- NONE = 0
- xr.PassthroughPreferenceFlagsMETACInt
alias of
c_ulonglong
- class xr.PassthroughPreferencesMETA(flags: ~xr.enums.PassthroughPreferenceFlagsMETA = <PassthroughPreferenceFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PASSTHROUGH_PREFERENCES_META)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughStateChangedFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- NON_RECOVERABLE_ERROR_BIT = 2
- RECOVERABLE_ERROR_BIT = 4
- REINIT_REQUIRED_BIT = 1
- RESTORED_ERROR_BIT = 8
- xr.PassthroughStateChangedFlagsFBCInt
alias of
c_ulonglong
- class xr.PassthroughStyleFB(texture_opacity_factor: float = 0, edge_color: Color4f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_STYLE_FB)
Bases:
Structure- edge_color
Structure/Union member
- next
Structure/Union member
- texture_opacity_factor
Structure/Union member
- type
Structure/Union member
- xr.Path
alias of
c_ulonglong
- exception xr.PathCountExceededError(message=None)
Bases:
ErrorResultThe maximum number of supported semantic paths has been reached.
- exception xr.PathFormatInvalidError(message=None)
Bases:
ErrorResultThe semantic path character format is invalid.
- exception xr.PathInvalidError(message=None)
Bases:
ErrorResultThe provided basetype:XrPath was not valid.
- exception xr.PathUnsupportedError(message=None)
Bases:
ErrorResultThe semantic path is unsupported.
- class xr.PerfSettingsDomainEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CPU = 1
- GPU = 2
- class xr.PerfSettingsLevelEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BOOST = 75
- POWER_SAVINGS = 0
- SUSTAINED_HIGH = 50
- SUSTAINED_LOW = 25
- class xr.PerfSettingsNotificationLevelEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- IMPAIRED = 75
- NORMAL = 0
- WARNING = 25
- class xr.PerfSettingsSubDomainEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COMPOSITING = 1
- RENDERING = 2
- THERMAL = 3
- class xr.PerformanceMetricsCounterFlagsMETA(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ANY_VALUE_VALID_BIT = 1
- FLOAT_VALUE_VALID_BIT = 4
- NONE = 0
- UINT_VALUE_VALID_BIT = 2
- xr.PerformanceMetricsCounterFlagsMETACInt
alias of
c_ulonglong
- class xr.PerformanceMetricsCounterMETA(counter_flags: ~xr.enums.PerformanceMetricsCounterFlagsMETA = <PerformanceMetricsCounterFlagsMETA.NONE: 0>, counter_unit: ~xr.enums.PerformanceMetricsCounterUnitMETA = PerformanceMetricsCounterUnitMETA.GENERIC, uint_value: int = 0, float_value: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PERFORMANCE_METRICS_COUNTER_META)
Bases:
Structure- counter_flags
Structure/Union member
- counter_unit
Structure/Union member
- float_value
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uint_value
Structure/Union member
- class xr.PerformanceMetricsCounterUnitMETA(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BYTES = 3
- GENERIC = 0
- HERTZ = 4
- MILLISECONDS = 2
- PERCENTAGE = 1
- class xr.PerformanceMetricsStateMETA(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.PERFORMANCE_METRICS_STATE_META)
Bases:
Structure- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.PermissionInsufficientError
Bases:
ErrorResult
- exception xr.PermissionInsufficientKHRError
Bases:
ErrorResult
- class xr.PersistSpatialEntityCompletionEXT(future_result: Result = Result.SUCCESS, persist_result: SpatialPersistenceContextResultEXT = SpatialPersistenceContextResultEXT.SUCCESS, persist_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PERSIST_SPATIAL_ENTITY_COMPLETION_EXT)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- persist_result
Structure/Union member
- persist_uuid
Structure/Union member
- type
Structure/Union member
- class xr.PersistenceLocationBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- LOCAL = 0
- class xr.PlaneDetectionCapabilityFlagsEXT(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- ORIENTATION_BIT = 64
- PLANE_DETECTION_BIT = 1
- PLANE_HOLES_BIT = 2
- SEMANTIC_CEILING_BIT = 4
- SEMANTIC_FLOOR_BIT = 8
- SEMANTIC_PLATFORM_BIT = 32
- SEMANTIC_WALL_BIT = 16
- xr.PlaneDetectionCapabilityFlagsEXTCInt
alias of
c_ulonglong
- exception xr.PlaneDetectionPermissionDeniedEXTError
Bases:
ErrorResult
- class xr.PlaneDetectionStateEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DONE = 2
- ERROR = 3
- FATAL = 4
- NONE = 0
- PENDING = 1
- class xr.PlaneDetectorBeginInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, orientation_count: int | None = None, orientations: None | POINTER | c_long | Array | Sequence[c_long] = None, semantic_type_count: int | None = None, semantic_types: None | POINTER | c_long | Array | Sequence[c_long] = None, max_planes: int = 0, min_area: float = 0, bounding_box_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), bounding_box_extent: Extent3Df = 0, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_BEGIN_INFO_EXT)
Bases:
Structure- base_space
Structure/Union member
- bounding_box_extent
Structure/Union member
- bounding_box_pose
Structure/Union member
- max_planes
Structure/Union member
- min_area
Structure/Union member
- next
Structure/Union member
- orientation_count
Structure/Union member
- property orientations
- semantic_type_count
Structure/Union member
- property semantic_types
- time
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorCreateInfoEXT(flags: ~xr.enums.PlaneDetectorFlagsEXT = <PlaneDetectorFlagsEXT.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PLANE_DETECTOR_CREATE_INFO_EXT)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.PlaneDetectorEXT
alias of
LP_PlaneDetectorEXT_T
- class xr.PlaneDetectorEXT_T
Bases:
Structure
- class xr.PlaneDetectorFlagsEXT(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ENABLE_CONTOUR_BIT = 1
- NONE = 0
- xr.PlaneDetectorFlagsEXTCInt
alias of
c_ulonglong
- class xr.PlaneDetectorGetInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_GET_INFO_EXT)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorLocationEXT(plane_id: int = 0, location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: ~xr.typedefs.Extent2Df | None = None, orientation: ~xr.enums.PlaneDetectorOrientationEXT = PlaneDetectorOrientationEXT.HORIZONTAL_UPWARD, semantic_type: ~xr.enums.PlaneDetectorSemanticTypeEXT = PlaneDetectorSemanticTypeEXT.UNDEFINED, polygon_buffer_count: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PLANE_DETECTOR_LOCATION_EXT)
Bases:
Structure- extents
Structure/Union member
- location_flags
Structure/Union member
- next
Structure/Union member
- orientation
Structure/Union member
- plane_id
Structure/Union member
- polygon_buffer_count
Structure/Union member
- pose
Structure/Union member
- semantic_type
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorLocationsEXT(plane_location_capacity_input: int = 0, plane_location_count_output: int = 0, plane_locations: LP_PlaneDetectorLocationEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_LOCATIONS_EXT)
Bases:
Structure- next
Structure/Union member
- plane_location_capacity_input
Structure/Union member
- plane_location_count_output
Structure/Union member
- plane_locations
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorOrientationEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ARBITRARY = 3
- HORIZONTAL_DOWNWARD = 1
- HORIZONTAL_UPWARD = 0
- VERTICAL = 2
- class xr.PlaneDetectorPolygonBufferEXT(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_POLYGON_BUFFER_EXT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.PlaneDetectorSemanticTypeEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CEILING = 1
- FLOOR = 2
- PLATFORM = 4
- UNDEFINED = 0
- WALL = 3
- class xr.PlaneOrientationBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ARBITRARY = 3
- HORIZONTAL_DOWNWARD = 1
- HORIZONTAL_UPWARD = 0
- VERTICAL = 2
- exception xr.PoseInvalidError(message=None)
Bases:
ErrorResultThe supplied pose was invalid with respect to the requirements.
- class xr.Posef(orientation: Quaternionf | None = None, position: Vector3f | None = None)
Bases:
Structure- orientation
Structure/Union member
- position
Structure/Union member
- exception xr.QualifiedSuccessResult
Bases:
ResultExceptionAn OpenXR function returned a non-error status other than SUCCESS
- static is_exception() bool
- class xr.Quaternionf(x: float = 0, y: float = 0, z: float = 0, w: float = 1)
Bases:
Structure- as_numpy()
- w
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.QueriedSenseDataBD(state_capacity_input: int = 0, state_count_output: int = 0, states: LP_SpatialEntityStateBD | None = None, next: c_void_p | None = None, type: StructureType = StructureType.QUERIED_SENSE_DATA_BD)
Bases:
Structure- next
Structure/Union member
- state_capacity_input
Structure/Union member
- state_count_output
Structure/Union member
- states
Structure/Union member
- type
Structure/Union member
- class xr.QueriedSenseDataGetInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.QUERIED_SENSE_DATA_GET_INFO_BD)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.RecommendedLayerResolutionGetInfoMETA(layer: LP_CompositionLayerBaseHeader | None = None, predicted_display_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RECOMMENDED_LAYER_RESOLUTION_GET_INFO_META)
Bases:
Structure- layer
Structure/Union member
- next
Structure/Union member
- predicted_display_time
Structure/Union member
- type
Structure/Union member
- class xr.RecommendedLayerResolutionMETA(recommended_image_dimensions: Extent2Di | None = None, is_valid: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RECOMMENDED_LAYER_RESOLUTION_META)
Bases:
Structure- is_valid
Structure/Union member
- next
Structure/Union member
- recommended_image_dimensions
Structure/Union member
- type
Structure/Union member
- class xr.Rect2Df(offset: Offset2Df | None = None, extent: Extent2Df | None = None)
Bases:
Structure- extent
Structure/Union member
- offset
Structure/Union member
- class xr.Rect2Di(offset: Offset2Di | None = None, extent: Extent2Di | None = None)
Bases:
Structure- extent
Structure/Union member
- offset
Structure/Union member
- class xr.Rect3DfFB(offset: Offset3DfFB | None = None, extent: Extent3Df = 0)
Bases:
Structure- extent
Structure/Union member
- offset
Structure/Union member
- class xr.ReferenceSpaceCreateInfo(reference_space_type: ReferenceSpaceType = ReferenceSpaceType.STAGE, pose_in_reference_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.REFERENCE_SPACE_CREATE_INFO)
Bases:
Structure- next
Structure/Union member
- pose_in_reference_space
Structure/Union member
- reference_space_type
Structure/Union member
- type
Structure/Union member
- class xr.ReferenceSpaceType(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COMBINED_EYE_VARJO = 1000121000
- LOCAL = 2
- LOCALIZATION_MAP_ML = 1000139000
- LOCAL_FLOOR = 1000426000
- LOCAL_FLOOR_EXT = 1000426000
- STAGE = 3
- UNBOUNDED_MSFT = 1000038000
- VIEW = 1
- exception xr.ReferenceSpaceUnsupportedError(message=None)
Bases:
ErrorResultThe specified reference space is not supported by the runtime or system.
- class xr.RenderModelAssetCreateInfoEXT(cache_id: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_CREATE_INFO_EXT)
Bases:
Structure- cache_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelAssetDataEXT(buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_DATA_EXT)
Bases:
Structure- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelAssetDataGetInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_DATA_GET_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- xr.RenderModelAssetEXT
alias of
LP_RenderModelAssetEXT_T
- class xr.RenderModelAssetEXT_T
Bases:
Structure
- class xr.RenderModelAssetNodePropertiesEXT(unique_name: str = '')
Bases:
Structure- unique_name
Structure/Union member
- class xr.RenderModelAssetPropertiesEXT(node_property_count: int = 0, node_properties: LP_RenderModelAssetNodePropertiesEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_PROPERTIES_EXT)
Bases:
Structure- next
Structure/Union member
- node_properties
Structure/Union member
- node_property_count
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelAssetPropertiesGetInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_PROPERTIES_GET_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
Bases:
ErrorResult
- class xr.RenderModelBufferFB(buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_BUFFER_FB)
Bases:
Structure- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelCapabilitiesRequestFB(flags: ~xr.enums.RenderModelFlagsFB = <RenderModelFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.RENDER_MODEL_CAPABILITIES_REQUEST_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelCreateInfoEXT(render_model_id: c_ulonglong = 0, gltf_extension_count: int | None = None, gltf_extensions: None | LP_c_char_p | c_char_p | Array | Sequence[str] = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_CREATE_INFO_EXT)
Bases:
Structure- gltf_extension_count
Structure/Union member
- property gltf_extensions
- next
Structure/Union member
- render_model_id
Structure/Union member
- type
Structure/Union member
- xr.RenderModelEXT
alias of
LP_RenderModelEXT_T
- class xr.RenderModelEXT_T
Bases:
Structure
- class xr.RenderModelFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- SUPPORTS_GLTF_2_0_SUBSET_1_BIT = 1
- SUPPORTS_GLTF_2_0_SUBSET_2_BIT = 2
- xr.RenderModelFlagsFBCInt
alias of
c_ulonglong
- exception xr.RenderModelGltfExtensionRequiredEXTError
Bases:
ErrorResult
- xr.RenderModelIdEXT
alias of
c_ulonglong
- exception xr.RenderModelIdInvalidEXTError
Bases:
ErrorResult
- xr.RenderModelKeyFB
alias of
c_ulonglong
- exception xr.RenderModelKeyInvalidFBError
Bases:
ErrorResult
- class xr.RenderModelLoadInfoFB(model_key: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_LOAD_INFO_FB)
Bases:
Structure- model_key
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelNodeStateEXT(node_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), is_visible: c_ulong = 0)
Bases:
Structure- is_visible
Structure/Union member
- node_pose
Structure/Union member
- class xr.RenderModelPathInfoFB(path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_PATH_INFO_FB)
Bases:
Structure- next
Structure/Union member
- path
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelPropertiesEXT(cache_id: Uuid = 0, animatable_node_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_PROPERTIES_EXT)
Bases:
Structure- animatable_node_count
Structure/Union member
- cache_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelPropertiesFB(vendor_id: int = 0, model_name: str = '', model_key: ~ctypes.c_ulonglong = 0, model_version: int = 0, flags: ~xr.enums.RenderModelFlagsFB = <RenderModelFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.RENDER_MODEL_PROPERTIES_FB)
Bases:
Structure- flags
Structure/Union member
- model_key
Structure/Union member
- model_name
Structure/Union member
- model_version
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vendor_id
Structure/Union member
- class xr.RenderModelPropertiesGetInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_PROPERTIES_GET_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelSpaceCreateInfoEXT(render_model: LP_RenderModelEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_SPACE_CREATE_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- render_model
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelStateEXT(node_state_count: int | None = None, node_states: None | POINTER | RenderModelNodeStateEXT | Array | Sequence[RenderModelNodeStateEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_STATE_EXT)
Bases:
Structure- next
Structure/Union member
- node_state_count
Structure/Union member
- property node_states
- type
Structure/Union member
- class xr.RenderModelStateGetInfoEXT(display_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_STATE_GET_INFO_EXT)
Bases:
Structure- display_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
Bases:
QualifiedSuccessResult
- class xr.ReprojectionModeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DEPTH = 1
- ORIENTATION_ONLY = 4
- PLANAR_FROM_DEPTH = 2
- PLANAR_MANUAL = 3
- exception xr.ReprojectionModeUnsupportedMSFTError
Bases:
ErrorResult
- class xr.Result(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COLOCATION_DISCOVERY_ALREADY_ADVERTISING_META = 1000571003
- COLOCATION_DISCOVERY_ALREADY_DISCOVERING_META = 1000571004
- ENVIRONMENT_DEPTH_NOT_AVAILABLE_META = 1000291000
- ERROR_ACTIONSETS_ALREADY_ATTACHED = -47
- ERROR_ACTIONSET_NOT_ATTACHED = -46
- ERROR_ACTION_TYPE_MISMATCH = -27
- ERROR_ANCHOR_NOT_SUPPORTED_FOR_ENTITY_BD = -1000389002
- ERROR_ANDROID_THREAD_SETTINGS_FAILURE_KHR = -1000003001
- ERROR_ANDROID_THREAD_SETTINGS_ID_INVALID_KHR = -1000003000
- ERROR_API_LAYER_NOT_PRESENT = -36
- ERROR_API_VERSION_UNSUPPORTED = -4
- ERROR_CALL_ORDER_INVALID = -37
- ERROR_COLOCATION_DISCOVERY_NETWORK_FAILED_META = -1000571001
- ERROR_COLOCATION_DISCOVERY_NO_DISCOVERY_METHOD_META = -1000571002
- ERROR_COLOR_SPACE_UNSUPPORTED_FB = -1000108000
- ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT = -1000097000
- ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT = -1000055000
- ERROR_CREATE_SPATIAL_ANCHOR_FAILED_MSFT = -1000039001
- ERROR_DISPLAY_REFRESH_RATE_UNSUPPORTED_FB = -1000101000
- ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED = -42
- ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED = -1000710001
- ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED_KHR = -1000710001
- ERROR_EXTENSION_NOT_PRESENT = -9
- ERROR_FACIAL_EXPRESSION_PERMISSION_DENIED_ML = 1000482000
- ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB = -1000118001
- ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB = -1000118002
- ERROR_FEATURE_UNSUPPORTED = -8
- ERROR_FILE_ACCESS_ERROR = -32
- ERROR_FILE_CONTENTS_INVALID = -33
- ERROR_FORM_FACTOR_UNAVAILABLE = -35
- ERROR_FORM_FACTOR_UNSUPPORTED = -34
- ERROR_FUNCTION_UNSUPPORTED = -7
- ERROR_FUTURE_INVALID_EXT = -1000469002
- ERROR_FUTURE_PENDING_EXT = -1000469001
- ERROR_GRAPHICS_DEVICE_INVALID = -38
- ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING = -50
- ERROR_HANDLE_INVALID = -12
- ERROR_HINT_ALREADY_SET_QCOM = -1000306000
- ERROR_INDEX_OUT_OF_RANGE = -40
- ERROR_INITIALIZATION_FAILED = -6
- ERROR_INSTANCE_LOST = -13
- ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB = -1000118004
- ERROR_LAYER_INVALID = -23
- ERROR_LAYER_LIMIT_EXCEEDED = -24
- ERROR_LIMIT_REACHED = -10
- ERROR_LOCALIZATION_MAP_ALREADY_EXISTS_ML = -1000139005
- ERROR_LOCALIZATION_MAP_CANNOT_EXPORT_CLOUD_MAP_ML = -1000139006
- ERROR_LOCALIZATION_MAP_FAIL_ML = -1000139002
- ERROR_LOCALIZATION_MAP_IMPORT_EXPORT_PERMISSION_DENIED_ML = -1000139003
- ERROR_LOCALIZATION_MAP_INCOMPATIBLE_ML = -1000139000
- ERROR_LOCALIZATION_MAP_PERMISSION_DENIED_ML = -1000139004
- ERROR_LOCALIZATION_MAP_UNAVAILABLE_ML = -1000139001
- ERROR_LOCALIZED_NAME_DUPLICATED = -48
- ERROR_LOCALIZED_NAME_INVALID = -49
- ERROR_MARKER_DETECTOR_INVALID_CREATE_INFO_ML = -1000138003
- ERROR_MARKER_DETECTOR_INVALID_DATA_QUERY_ML = -1000138002
- ERROR_MARKER_DETECTOR_LOCATE_FAILED_ML = -1000138001
- ERROR_MARKER_DETECTOR_PERMISSION_DENIED_ML = -1000138000
- ERROR_MARKER_ID_INVALID_VARJO = -1000124001
- ERROR_MARKER_INVALID_ML = -1000138004
- ERROR_MARKER_NOT_TRACKED_VARJO = -1000124000
- ERROR_NAME_DUPLICATED = -44
- ERROR_NAME_INVALID = -45
- ERROR_NOT_AN_ANCHOR_HTC = -1000319000
- ERROR_NOT_INTERACTION_RENDER_MODEL_EXT = -1000301000
- ERROR_NOT_PERMITTED_PASSTHROUGH_FB = -1000118003
- ERROR_OUT_OF_MEMORY = -3
- ERROR_PASSTHROUGH_COLOR_LUT_BUFFER_SIZE_MISMATCH_META = -1000266000
- ERROR_PATH_COUNT_EXCEEDED = -20
- ERROR_PATH_FORMAT_INVALID = -21
- ERROR_PATH_INVALID = -19
- ERROR_PATH_UNSUPPORTED = -22
- ERROR_PERMISSION_INSUFFICIENT = -1000710000
- ERROR_PERMISSION_INSUFFICIENT_KHR = -1000710000
- ERROR_PLANE_DETECTION_PERMISSION_DENIED_EXT = -1000429001
- ERROR_POSE_INVALID = -39
- ERROR_REFERENCE_SPACE_UNSUPPORTED = -31
- ERROR_RENDER_MODEL_ASSET_UNAVAILABLE_EXT = -1000300001
- ERROR_RENDER_MODEL_GLTF_EXTENSION_REQUIRED_EXT = -1000300002
- ERROR_RENDER_MODEL_ID_INVALID_EXT = -1000300000
- ERROR_RENDER_MODEL_KEY_INVALID_FB = -1000119000
- ERROR_REPROJECTION_MODE_UNSUPPORTED_MSFT = -1000066000
- ERROR_RUNTIME_FAILURE = -2
- ERROR_RUNTIME_UNAVAILABLE = -51
- ERROR_SCENE_CAPTURE_FAILURE_BD = -1000392000
- ERROR_SCENE_COMPONENT_ID_INVALID_MSFT = -1000097001
- ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT = -1000097002
- ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT = -1000097005
- ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT = -1000097004
- ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT = -1000097003
- ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFT = -1000053000
- ERROR_SESSION_LOST = -17
- ERROR_SESSION_NOT_READY = -28
- ERROR_SESSION_NOT_RUNNING = -16
- ERROR_SESSION_NOT_STOPPING = -29
- ERROR_SESSION_RUNNING = -14
- ERROR_SIZE_INSUFFICIENT = -11
- ERROR_SPACE_CLOUD_STORAGE_DISABLED_FB = -1000169004
- ERROR_SPACE_COMPONENT_NOT_ENABLED_FB = -1000113001
- ERROR_SPACE_COMPONENT_NOT_SUPPORTED_FB = -1000113000
- ERROR_SPACE_COMPONENT_STATUS_ALREADY_SET_FB = -1000113003
- ERROR_SPACE_COMPONENT_STATUS_PENDING_FB = -1000113002
- ERROR_SPACE_GROUP_NOT_FOUND_META = -1000572002
- ERROR_SPACE_LOCALIZATION_FAILED_FB = -1000169001
- ERROR_SPACE_MAPPING_INSUFFICIENT_FB = -1000169000
- ERROR_SPACE_NETWORK_REQUEST_FAILED_FB = -1000169003
- ERROR_SPACE_NETWORK_TIMEOUT_FB = -1000169002
- ERROR_SPACE_NOT_LOCATABLE_EXT = -1000429000
- ERROR_SPATIAL_ANCHORS_ANCHOR_NOT_FOUND_ML = -1000141000
- ERROR_SPATIAL_ANCHORS_NOT_LOCALIZED_ML = -1000140001
- ERROR_SPATIAL_ANCHORS_OUT_OF_MAP_BOUNDS_ML = -1000140002
- ERROR_SPATIAL_ANCHORS_PERMISSION_DENIED_ML = -1000140000
- ERROR_SPATIAL_ANCHORS_SPACE_NOT_LOCATABLE_ML = -1000140003
- ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT = -1000142002
- ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT = -1000142001
- ERROR_SPATIAL_ANCHOR_NOT_FOUND_BD = -1000390000
- ERROR_SPATIAL_ANCHOR_SHARING_AUTHENTICATION_FAILURE_BD = -1000391001
- ERROR_SPATIAL_ANCHOR_SHARING_LOCALIZATION_FAIL_BD = -1000391003
- ERROR_SPATIAL_ANCHOR_SHARING_MAP_INSUFFICIENT_BD = -1000391004
- ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_FAILURE_BD = -1000391002
- ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_TIMEOUT_BD = -1000391000
- ERROR_SPATIAL_BUFFER_ID_INVALID_EXT = -1000740003
- ERROR_SPATIAL_CAPABILITY_CONFIGURATION_INVALID_EXT = -1000740005
- ERROR_SPATIAL_CAPABILITY_UNSUPPORTED_EXT = -1000740001
- ERROR_SPATIAL_COMPONENT_NOT_ENABLED_EXT = -1000740006
- ERROR_SPATIAL_COMPONENT_UNSUPPORTED_FOR_CAPABILITY_EXT = -1000740004
- ERROR_SPATIAL_ENTITY_ID_INVALID_BD = -1000389000
- ERROR_SPATIAL_ENTITY_ID_INVALID_EXT = -1000740002
- ERROR_SPATIAL_PERSISTENCE_SCOPE_INCOMPATIBLE_EXT = -1000781001
- ERROR_SPATIAL_PERSISTENCE_SCOPE_UNSUPPORTED_EXT = -1000763001
- ERROR_SPATIAL_SENSING_SERVICE_UNAVAILABLE_BD = -1000389001
- ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED = -26
- ERROR_SWAPCHAIN_RECT_INVALID = -25
- ERROR_SYSTEM_INVALID = -18
- ERROR_SYSTEM_NOTIFICATION_INCOMPATIBLE_SKU_ML = -1000473001
- ERROR_SYSTEM_NOTIFICATION_PERMISSION_DENIED_ML = -1000473000
- ERROR_TIME_INVALID = -30
- ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB = -1000118000
- ERROR_UNKNOWN_PASSTHROUGH_FB = -1000118050
- ERROR_VALIDATION_FAILURE = -1
- ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED = -41
- ERROR_WORLD_MESH_DETECTOR_PERMISSION_DENIED_ML = -1000474000
- ERROR_WORLD_MESH_DETECTOR_SPACE_NOT_LOCATABLE_ML = -1000474001
- EVENT_UNAVAILABLE = 4
- FRAME_DISCARDED = 9
- RENDER_MODEL_UNAVAILABLE_FB = 1000119020
- SCENE_MARKER_DATA_NOT_STRING_MSFT = 1000147000
- SESSION_LOSS_PENDING = 3
- SESSION_NOT_FOCUSED = 8
- SPACE_BOUNDS_UNAVAILABLE = 7
- SUCCESS = 0
- TIMEOUT_EXPIRED = 1
- exception xr.ResultException
Bases:
XrExceptionException related to return value of and OpenXR function.
- static is_exception() bool
- class xr.RoomLayoutFB(floor_uuid: Uuid = 0, ceiling_uuid: Uuid = 0, wall_uuid_capacity_input: int = 0, wall_uuid_count_output: int = 0, wall_uuids: LP_Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.ROOM_LAYOUT_FB)
Bases:
Structure- ceiling_uuid
Structure/Union member
- floor_uuid
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- wall_uuid_capacity_input
Structure/Union member
- wall_uuid_count_output
Structure/Union member
- wall_uuids
Structure/Union member
- exception xr.RuntimeFailureError(message=None)
Bases:
ErrorResultThe runtime failed to handle the function in an unexpected way that is not covered by another error result.
Bases:
ErrorResultThe loader was unable to find or load a runtime.
- class xr.SceneBoundsMSFT(space: LP_Space_T | None = None, time: c_longlong = 0, sphere_count: int | None = None, spheres: None | POINTER | SceneSphereBoundMSFT | Array | Sequence[SceneSphereBoundMSFT] = None, box_count: int | None = None, boxes: None | POINTER | SceneOrientedBoxBoundMSFT | Array | Sequence[SceneOrientedBoxBoundMSFT] = None, frustum_count: int | None = None, frustums: None | POINTER | SceneFrustumBoundMSFT | Array | Sequence[SceneFrustumBoundMSFT] = None)
Bases:
Structure- box_count
Structure/Union member
- property boxes
- frustum_count
Structure/Union member
- property frustums
- space
Structure/Union member
- sphere_count
Structure/Union member
- property spheres
- time
Structure/Union member
- exception xr.SceneCaptureFailureBDError
Bases:
ErrorResult
- class xr.SceneCaptureInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_CAPTURE_INFO_BD)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneCaptureRequestInfoFB(request_byte_count: int = 0, request: str = '', next: c_void_p | None = None, type: StructureType = StructureType.SCENE_CAPTURE_REQUEST_INFO_FB)
Bases:
Structure- next
Structure/Union member
- request
Structure/Union member
- request_byte_count
Structure/Union member
- type
Structure/Union member
- exception xr.SceneComponentIdInvalidMSFTError
Bases:
ErrorResult
- class xr.SceneComponentLocationMSFT(flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- flags
Structure/Union member
- pose
Structure/Union member
- class xr.SceneComponentLocationsMSFT(location_count: int | None = None, locations: None | POINTER | SceneComponentLocationMSFT | Array | Sequence[SceneComponentLocationMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENT_LOCATIONS_MSFT)
Bases:
Structure- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentMSFT(component_type: SceneComponentTypeMSFT = SceneComponentTypeMSFT.INVALID, id: UuidMSFT | None = None, parent_id: UuidMSFT | None = None, update_time: c_longlong = 0)
Bases:
Structure- component_type
Structure/Union member
- id
Structure/Union member
- parent_id
Structure/Union member
- update_time
Structure/Union member
- class xr.SceneComponentParentFilterInfoMSFT(parent_id: UuidMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENT_PARENT_FILTER_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- parent_id
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentTypeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COLLIDER_MESH = 4
- INVALID = -1
- MARKER = 1000147000
- OBJECT = 1
- PLANE = 2
- SERIALIZED_SCENE_FRAGMENT = 1000098000
- VISUAL_MESH = 3
- exception xr.SceneComponentTypeMismatchMSFTError
Bases:
ErrorResult
- class xr.SceneComponentsGetInfoMSFT(component_type: SceneComponentTypeMSFT = SceneComponentTypeMSFT.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENTS_GET_INFO_MSFT)
Bases:
Structure- component_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentsLocateInfoMSFT(base_space: LP_Space_T | None = None, time: c_longlong = 0, component_id_count: int | None = None, component_ids: None | POINTER | UuidMSFT | Array | Sequence[UuidMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENTS_LOCATE_INFO_MSFT)
Bases:
Structure- base_space
Structure/Union member
- component_id_count
Structure/Union member
- property component_ids
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentsMSFT(component_capacity_input: int = 0, component_count_output: int = 0, components: LP_SceneComponentMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENTS_MSFT)
Bases:
Structure- component_capacity_input
Structure/Union member
- component_count_output
Structure/Union member
- components
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneComputeConsistencyMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- OCCLUSION_OPTIMIZED = 3
- SNAPSHOT_COMPLETE = 1
- SNAPSHOT_INCOMPLETE_FAST = 2
- exception xr.SceneComputeConsistencyMismatchMSFTError
Bases:
ErrorResult
- exception xr.SceneComputeFeatureIncompatibleMSFTError
Bases:
ErrorResult
- class xr.SceneComputeFeatureMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COLLIDER_MESH = 4
- MARKER = 1000147000
- PLANE = 1
- PLANE_MESH = 2
- SERIALIZE_SCENE = 1000098000
- VISUAL_MESH = 3
- class xr.SceneComputeStateMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COMPLETED = 2
- COMPLETED_WITH_ERROR = 3
- NONE = 0
- UPDATING = 1
- class xr.SceneCreateInfoMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_CREATE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneDeserializeInfoMSFT(fragment_count: int | None = None, fragments: None | POINTER | DeserializeSceneFragmentMSFT | Array | Sequence[DeserializeSceneFragmentMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_DESERIALIZE_INFO_MSFT)
Bases:
Structure- fragment_count
Structure/Union member
- property fragments
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneFrustumBoundMSFT(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, far_distance: float = 0)
Bases:
Structure- far_distance
Structure/Union member
- fov
Structure/Union member
- pose
Structure/Union member
- xr.SceneMSFT
alias of
LP_SceneMSFT_T
- class xr.SceneMSFT_T
Bases:
Structure
- exception xr.SceneMarkerDataNotStringMSFT
Bases:
QualifiedSuccessResult
- class xr.SceneMarkerMSFT(marker_type: SceneMarkerTypeMSFT = SceneMarkerTypeMSFT.QR_CODE, last_seen_time: c_longlong = 0, center: Offset2Df | None = None, size: Extent2Df | None = None)
Bases:
Structure- center
Structure/Union member
- last_seen_time
Structure/Union member
- marker_type
Structure/Union member
- size
Structure/Union member
- class xr.SceneMarkerQRCodeMSFT(symbol_type: SceneMarkerQRCodeSymbolTypeMSFT = SceneMarkerQRCodeSymbolTypeMSFT.QR_CODE, version: int = 0)
Bases:
Structure- symbol_type
Structure/Union member
- version
Structure/Union member
- class xr.SceneMarkerQRCodeSymbolTypeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- MICRO_QR_CODE = 2
- QR_CODE = 1
- class xr.SceneMarkerQRCodesMSFT(qr_code_capacity_input: int = 0, qr_codes: LP_SceneMarkerQRCodeMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MARKER_QR_CODES_MSFT)
Bases:
Structure- next
Structure/Union member
- qr_code_capacity_input
Structure/Union member
- qr_codes
Structure/Union member
- type
Structure/Union member
- class xr.SceneMarkerTypeFilterMSFT(marker_type_count: int | None = None, marker_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MARKER_TYPE_FILTER_MSFT)
Bases:
Structure- marker_type_count
Structure/Union member
- property marker_types
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMarkerTypeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- QR_CODE = 1
- class xr.SceneMarkersMSFT(scene_marker_capacity_input: int = 0, scene_markers: LP_SceneMarkerMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MARKERS_MSFT)
Bases:
Structure- next
Structure/Union member
- scene_marker_capacity_input
Structure/Union member
- scene_markers
Structure/Union member
- type
Structure/Union member
- exception xr.SceneMeshBufferIdInvalidMSFTError
Bases:
ErrorResult
- class xr.SceneMeshBuffersGetInfoMSFT(mesh_buffer_id: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_BUFFERS_GET_INFO_MSFT)
Bases:
Structure- mesh_buffer_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshBuffersMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_BUFFERS_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshIndicesUint16MSFT(index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ushort | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_INDICES_UINT16_MSFT)
Bases:
Structure- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshIndicesUint32MSFT(index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_INDICES_UINT32_MSFT)
Bases:
Structure- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshMSFT(mesh_buffer_id: int = 0, supports_indices_uint16: c_ulong = 0)
Bases:
Structure- mesh_buffer_id
Structure/Union member
- supports_indices_uint16
Structure/Union member
- class xr.SceneMeshVertexBufferMSFT(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_VERTEX_BUFFER_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SceneMeshesMSFT(scene_mesh_count: int | None = None, scene_meshes: None | POINTER | SceneMeshMSFT | Array | Sequence[SceneMeshMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESHES_MSFT)
Bases:
Structure- next
Structure/Union member
- scene_mesh_count
Structure/Union member
- property scene_meshes
- type
Structure/Union member
- class xr.SceneObjectMSFT(object_type: SceneObjectTypeMSFT = SceneObjectTypeMSFT.UNCATEGORIZED)
Bases:
Structure- object_type
Structure/Union member
- class xr.SceneObjectTypeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BACKGROUND = 1
- CEILING = 4
- FLOOR = 3
- INFERRED = 6
- PLATFORM = 5
- UNCATEGORIZED = -1
- WALL = 2
- class xr.SceneObjectTypesFilterInfoMSFT(object_type_count: int | None = None, object_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_OBJECT_TYPES_FILTER_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- object_type_count
Structure/Union member
- property object_types
- type
Structure/Union member
- class xr.SceneObjectsMSFT(scene_object_count: int | None = None, scene_objects: None | POINTER | SceneObjectMSFT | Array | Sequence[SceneObjectMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_OBJECTS_MSFT)
Bases:
Structure- next
Structure/Union member
- scene_object_count
Structure/Union member
- property scene_objects
- type
Structure/Union member
- class xr.SceneObserverCreateInfoMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_OBSERVER_CREATE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- xr.SceneObserverMSFT
alias of
LP_SceneObserverMSFT_T
- class xr.SceneObserverMSFT_T
Bases:
Structure
- class xr.SceneOrientedBoxBoundMSFT(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Vector3f | None = None)
Bases:
Structure- extents
Structure/Union member
- pose
Structure/Union member
- class xr.ScenePlaneAlignmentFilterInfoMSFT(alignment_count: int | None = None, alignments: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_PLANE_ALIGNMENT_FILTER_INFO_MSFT)
Bases:
Structure- alignment_count
Structure/Union member
- property alignments
- next
Structure/Union member
- type
Structure/Union member
- class xr.ScenePlaneAlignmentTypeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HORIZONTAL = 1
- NON_ORTHOGONAL = 0
- VERTICAL = 2
- class xr.ScenePlaneMSFT(alignment: ScenePlaneAlignmentTypeMSFT = ScenePlaneAlignmentTypeMSFT.NON_ORTHOGONAL, size: Extent2Df | None = None, mesh_buffer_id: int = 0, supports_indices_uint16: c_ulong = 0)
Bases:
Structure- alignment
Structure/Union member
- mesh_buffer_id
Structure/Union member
- size
Structure/Union member
- supports_indices_uint16
Structure/Union member
- class xr.ScenePlanesMSFT(scene_plane_count: int | None = None, scene_planes: None | POINTER | ScenePlaneMSFT | Array | Sequence[ScenePlaneMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_PLANES_MSFT)
Bases:
Structure- next
Structure/Union member
- scene_plane_count
Structure/Union member
- property scene_planes
- type
Structure/Union member
- class xr.SceneSphereBoundMSFT(center: Vector3f | None = None, radius: float = 0)
Bases:
Structure- center
Structure/Union member
- radius
Structure/Union member
- class xr.SecondaryViewConfigurationFrameEndInfoMSFT(view_configuration_count: int = 0, view_configuration_layers_info: LP_SecondaryViewConfigurationLayerInfoMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- view_configuration_count
Structure/Union member
- view_configuration_layers_info
Structure/Union member
- class xr.SecondaryViewConfigurationFrameStateMSFT(view_configuration_count: int | None = None, view_configuration_states: None | POINTER | SecondaryViewConfigurationStateMSFT | Array | Sequence[SecondaryViewConfigurationStateMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- view_configuration_count
Structure/Union member
- property view_configuration_states
- class xr.SecondaryViewConfigurationLayerInfoMSFT(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, environment_blend_mode: EnvironmentBlendMode = EnvironmentBlendMode.OPAQUE, layer_count: int | None = None, layers: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT)
Bases:
Structure- environment_blend_mode
Structure/Union member
- layer_count
Structure/Union member
- property layers
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.SecondaryViewConfigurationSessionBeginInfoMSFT(view_configuration_count: int | None = None, enabled_view_configuration_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT)
Bases:
Structure- property enabled_view_configuration_types
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_count
Structure/Union member
- class xr.SecondaryViewConfigurationStateMSFT(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_STATE_MSFT)
Bases:
Structure- active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.SecondaryViewConfigurationSwapchainCreateInfoMSFT(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- exception xr.SecondaryViewConfigurationTypeNotEnabledMSFTError
Bases:
ErrorResult
- class xr.SemanticLabelBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- AIR_CONDITIONER = 21
- BEAM = 11
- BED = 15
- CABINET = 14
- CEILING = 2
- CHAIR = 9
- COLUMN = 12
- CURTAIN = 13
- DOOR = 4
- FLOOR = 1
- HUMAN = 10
- LAMP = 22
- OPENING = 6
- PLANT = 16
- REFRIGERATOR = 19
- SCREEN = 17
- SOFA = 8
- STAIRWAY = 24
- TABLE = 7
- UNKNOWN = 0
- VIRTUAL_WALL = 18
- WALL = 3
- WALL_ART = 23
- WASHING_MACHINE = 20
- WINDOW = 5
- class xr.SemanticLabelsFB(buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: str = '', next: c_void_p | None = None, type: StructureType = StructureType.SEMANTIC_LABELS_FB)
Bases:
Structure- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SemanticLabelsSupportFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ACCEPT_DESK_TO_TABLE_MIGRATION_BIT = 2
- ACCEPT_INVISIBLE_WALL_FACE_BIT = 4
- MULTIPLE_SEMANTIC_LABELS_BIT = 1
- NONE = 0
- xr.SemanticLabelsSupportFlagsFBCInt
alias of
c_ulonglong
- class xr.SemanticLabelsSupportInfoFB(flags: ~xr.enums.SemanticLabelsSupportFlagsFB = <SemanticLabelsSupportFlagsFB.NONE: 0>, recognized_labels: str = '', next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SEMANTIC_LABELS_SUPPORT_INFO_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- recognized_labels
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataFilterPlaneOrientationBD(orientation_count: int | None = None, orientations: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_FILTER_PLANE_ORIENTATION_BD)
Bases:
Structure- next
Structure/Union member
- orientation_count
Structure/Union member
- property orientations
- type
Structure/Union member
- class xr.SenseDataFilterSemanticBD(label_count: int | None = None, labels: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_FILTER_SEMANTIC_BD)
Bases:
Structure- label_count
Structure/Union member
- property labels
- next
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataFilterUuidBD(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_FILTER_UUID_BD)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- xr.SenseDataProviderBD
alias of
LP_SenseDataProviderBD_T
- class xr.SenseDataProviderBD_T
Bases:
Structure
- class xr.SenseDataProviderCreateInfoBD(provider_type: SenseDataProviderTypeBD = SenseDataProviderTypeBD.ANCHOR, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_PROVIDER_CREATE_INFO_BD)
Bases:
Structure- next
Structure/Union member
- provider_type
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataProviderCreateInfoSpatialMeshBD(config_flags: ~xr.enums.SpatialMeshConfigFlagsBD = <SpatialMeshConfigFlagsBD.NONE: 0>, lod: ~xr.enums.SpatialMeshLodBD = SpatialMeshLodBD.COARSE, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SENSE_DATA_PROVIDER_CREATE_INFO_SPATIAL_MESH_BD)
Bases:
Structure- config_flags
Structure/Union member
- lod
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataProviderStartInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_PROVIDER_START_INFO_BD)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataProviderStateBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- INITIALIZED = 0
- RUNNING = 1
- STOPPED = 2
- class xr.SenseDataProviderTypeBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ANCHOR = 1000390000
- MESH = 1000393000
- PLANE = 1000396000
- SCENE = 1000392000
- class xr.SenseDataQueryCompletionBD(future_result: Result = Result.SUCCESS, snapshot: LP_SenseDataSnapshotBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_QUERY_COMPLETION_BD)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- snapshot
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataQueryInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_QUERY_INFO_BD)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- xr.SenseDataSnapshotBD
alias of
LP_SenseDataSnapshotBD_T
- class xr.SenseDataSnapshotBD_T
Bases:
Structure
- class xr.SerializedSceneFragmentDataGetInfoMSFT(scene_fragment_id: UuidMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SERIALIZED_SCENE_FRAGMENT_DATA_GET_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- scene_fragment_id
Structure/Union member
- type
Structure/Union member
- xr.Session
alias of
LP_Session_T
- class xr.SessionActionSetsAttachInfo(count_action_sets: int | None = None, action_sets: None | POINTER | LP_ActionSet_T | Array | Sequence[LP_ActionSet_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.SESSION_ACTION_SETS_ATTACH_INFO)
Bases:
Structure- property action_sets
- count_action_sets
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SessionBeginInfo(primary_view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, next: c_void_p | None = None, type: StructureType = StructureType.SESSION_BEGIN_INFO)
Bases:
Structure- next
Structure/Union member
- primary_view_configuration_type
Structure/Union member
- type
Structure/Union member
- class xr.SessionCreateFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.SessionCreateFlagsCInt
alias of
c_ulonglong
- class xr.SessionCreateInfo(create_flags: ~xr.enums.SessionCreateFlags = <SessionCreateFlags.NONE: 0>, system_id: ~ctypes.c_ulonglong = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SESSION_CREATE_INFO)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- class xr.SessionCreateInfoOverlayEXTX(create_flags: ~xr.enums.OverlaySessionCreateFlagsEXTX = <OverlaySessionCreateFlagsEXTX.NONE: 0>, session_layers_placement: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SESSION_CREATE_INFO_OVERLAY_EXTX)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- session_layers_placement
Structure/Union member
- type
Structure/Union member
- exception xr.SessionLossPending(message=None)
Bases:
QualifiedSuccessResultThe session will be lost soon.
- exception xr.SessionLostError(message=None)
Bases:
ErrorResultThe slink:XrSession was lost. It will need to be destroyed and optionally recreated.
- exception xr.SessionNotFocused(message=None)
Bases:
QualifiedSuccessResultThe session is not in the focused state.
- exception xr.SessionNotReadyError(message=None)
Bases:
ErrorResultThe session is not in the ready state.
- exception xr.SessionNotRunningError(message=None)
Bases:
ErrorResultThe session <<session-not-running, is not yet running>>.
- exception xr.SessionNotStoppingError(message=None)
Bases:
ErrorResultThe session is not in the stopping state.
- exception xr.SessionRunningError(message=None)
Bases:
ErrorResultThe session <<session-running, is already running>>.
- class xr.SessionState(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- EXITING = 8
- FOCUSED = 5
- IDLE = 1
- LOSS_PENDING = 7
- READY = 2
- STOPPING = 6
- SYNCHRONIZED = 3
- UNKNOWN = 0
- VISIBLE = 4
- class xr.Session_T
Bases:
Structure
Bases:
StructureStructure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
Bases:
StructureStructure/Union member
Structure/Union member
Bases:
StructureStructure/Union member
Structure/Union member
Structure/Union member
Bases:
StructureStructure/Union member
Structure/Union member
Structure/Union member
- class xr.SimultaneousHandsAndControllersTrackingPauseInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_PAUSE_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SimultaneousHandsAndControllersTrackingResumeInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_RESUME_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- exception xr.SizeInsufficientError(message=None)
Bases:
ErrorResultThe supplied size was smaller than required.
- xr.Space
alias of
LP_Space_T
Bases:
QualifiedSuccessResultThe space’s bounds are not known at the moment.
- exception xr.SpaceCloudStorageDisabledFBError
Bases:
ErrorResult
- class xr.SpaceComponentFilterInfoFB(component_type: SpaceComponentTypeFB = SpaceComponentTypeFB.LOCATABLE, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_COMPONENT_FILTER_INFO_FB)
Bases:
Structure- component_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.SpaceComponentNotEnabledFBError
Bases:
ErrorResult
- exception xr.SpaceComponentNotSupportedFBError
Bases:
ErrorResult
- exception xr.SpaceComponentStatusAlreadySetFBError
Bases:
ErrorResult
- class xr.SpaceComponentStatusFB(enabled: c_ulong = 0, change_pending: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_COMPONENT_STATUS_FB)
Bases:
Structure- change_pending
Structure/Union member
- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.SpaceComponentStatusPendingFBError
Bases:
ErrorResult
- class xr.SpaceComponentStatusSetInfoFB(component_type: SpaceComponentTypeFB = SpaceComponentTypeFB.LOCATABLE, enabled: c_ulong = 0, timeout: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_COMPONENT_STATUS_SET_INFO_FB)
Bases:
Structure- component_type
Structure/Union member
- enabled
Structure/Union member
- next
Structure/Union member
- timeout
Structure/Union member
- type
Structure/Union member
- class xr.SpaceComponentTypeFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BOUNDED_2D = 3
- BOUNDED_3D = 4
- LOCATABLE = 0
- ROOM_LAYOUT = 6
- SEMANTIC_LABELS = 5
- SHARABLE = 2
- SPACE_CONTAINER = 7
- STORABLE = 1
- TRIANGLE_MESH_M = 1000269000
- class xr.SpaceContainerFB(uuid_capacity_input: int = 0, uuid_count_output: int = 0, uuids: LP_Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_CONTAINER_FB)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- uuid_capacity_input
Structure/Union member
- uuid_count_output
Structure/Union member
- uuids
Structure/Union member
- class xr.SpaceEraseInfoFB(space: LP_Space_T | None = None, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_ERASE_INFO_FB)
Bases:
Structure- location
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.SpaceFilterInfoBaseHeaderFB(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- exception xr.SpaceGroupNotFoundMETAError
Bases:
ErrorResult
- class xr.SpaceGroupUuidFilterInfoMETA(group_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_GROUP_UUID_FILTER_INFO_META)
Bases:
Structure- group_uuid
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceListSaveInfoFB(space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_LIST_SAVE_INFO_FB)
Bases:
Structure- location
Structure/Union member
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- type
Structure/Union member
- exception xr.SpaceLocalizationFailedFBError
Bases:
ErrorResult
- class xr.SpaceLocation(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SPACE_LOCATION)
Bases:
Structure- location_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- class xr.SpaceLocationData(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure- location_flags
Structure/Union member
- pose
Structure/Union member
- xr.SpaceLocationDataKHR
alias of
SpaceLocationData
- class xr.SpaceLocationFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- ORIENTATION_TRACKED_BIT = 4
- ORIENTATION_VALID_BIT = 1
- POSITION_TRACKED_BIT = 8
- POSITION_VALID_BIT = 2
- xr.SpaceLocationFlagsCInt
alias of
c_ulonglong
- class xr.SpaceLocations(location_count: int | None = None, locations: None | POINTER | SpaceLocationData | Array | Sequence[SpaceLocationData] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_LOCATIONS)
Bases:
Structure- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- xr.SpaceLocationsKHR
alias of
SpaceLocations
- exception xr.SpaceMappingInsufficientFBError
Bases:
ErrorResult
- exception xr.SpaceNetworkRequestFailedFBError
Bases:
ErrorResult
- exception xr.SpaceNetworkTimeoutFBError
Bases:
ErrorResult
- exception xr.SpaceNotLocatableEXTError
Bases:
ErrorResult
- class xr.SpacePersistenceModeFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- INDEFINITE = 1
- INVALID = 0
- class xr.SpaceQueryActionFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- LOAD = 0
- class xr.SpaceQueryInfoBaseHeaderFB(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceQueryInfoFB(query_action: SpaceQueryActionFB = SpaceQueryActionFB.LOAD, max_result_count: int = 0, timeout: c_longlong = 0, filter: LP_SpaceFilterInfoBaseHeaderFB | None = None, exclude_filter: LP_SpaceFilterInfoBaseHeaderFB | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_QUERY_INFO_FB)
Bases:
Structure- exclude_filter
Structure/Union member
- filter
Structure/Union member
- max_result_count
Structure/Union member
- next
Structure/Union member
- query_action
Structure/Union member
- timeout
Structure/Union member
- type
Structure/Union member
- class xr.SpaceQueryResultFB(space: LP_Space_T | None = None, uuid: Uuid = 0)
Bases:
Structure- space
Structure/Union member
- uuid
Structure/Union member
- class xr.SpaceQueryResultsFB(result_capacity_input: int = 0, result_count_output: int = 0, results: LP_SpaceQueryResultFB | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_QUERY_RESULTS_FB)
Bases:
Structure- next
Structure/Union member
- result_capacity_input
Structure/Union member
- result_count_output
Structure/Union member
- results
Structure/Union member
- type
Structure/Union member
- class xr.SpaceSaveInfoFB(space: LP_Space_T | None = None, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, persistence_mode: SpacePersistenceModeFB = SpacePersistenceModeFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_SAVE_INFO_FB)
Bases:
Structure- location
Structure/Union member
- next
Structure/Union member
- persistence_mode
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
Bases:
StructureStructure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.SpaceStorageLocationFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CLOUD = 2
- INVALID = 0
- LOCAL = 1
- class xr.SpaceStorageLocationFilterInfoFB(location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_STORAGE_LOCATION_FILTER_INFO_FB)
Bases:
Structure- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceTriangleMeshGetInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.SPACE_TRIANGLE_MESH_GET_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceTriangleMeshMETA(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector3f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_TRIANGLE_MESH_META)
Bases:
Structure- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SpaceUserCreateInfoFB(user_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_USER_CREATE_INFO_FB)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- user_id
Structure/Union member
- xr.SpaceUserFB
alias of
LP_SpaceUserFB_T
- class xr.SpaceUserFB_T
Bases:
Structure
- xr.SpaceUserIdFB
alias of
c_ulonglong
- class xr.SpaceUuidFilterInfoFB(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_UUID_FILTER_INFO_FB)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpaceVelocities(velocity_count: int = 0, velocities: LP_SpaceVelocityData | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_VELOCITIES)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- velocities
Structure/Union member
- velocity_count
Structure/Union member
- xr.SpaceVelocitiesKHR
alias of
SpaceVelocities
- class xr.SpaceVelocity(velocity_flags: ~xr.enums.SpaceVelocityFlags = <SpaceVelocityFlags.NONE: 0>, linear_velocity: ~xr.typedefs.Vector3f | None = None, angular_velocity: ~xr.typedefs.Vector3f | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SPACE_VELOCITY)
Bases:
Structure- angular_velocity
Structure/Union member
- linear_velocity
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- velocity_flags
Structure/Union member
- class xr.SpaceVelocityData(velocity_flags: ~xr.enums.SpaceVelocityFlags = <SpaceVelocityFlags.NONE: 0>, linear_velocity: ~xr.typedefs.Vector3f | None = None, angular_velocity: ~xr.typedefs.Vector3f | None = None)
Bases:
Structure- angular_velocity
Structure/Union member
- linear_velocity
Structure/Union member
- velocity_flags
Structure/Union member
- xr.SpaceVelocityDataKHR
alias of
SpaceVelocityData
- class xr.SpaceVelocityFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ANGULAR_VALID_BIT = 2
- LINEAR_VALID_BIT = 1
- NONE = 0
- xr.SpaceVelocityFlagsCInt
alias of
c_ulonglong
- class xr.Space_T
Bases:
Structure
- class xr.SpacesLocateInfo(base_space: LP_Space_T | None = None, time: c_longlong = 0, space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACES_LOCATE_INFO)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- time
Structure/Union member
- type
Structure/Union member
- xr.SpacesLocateInfoKHR
alias of
SpacesLocateInfo
- class xr.SpatialAnchorCompletionResultML(uuid: Uuid = 0, result: Result = Result.SUCCESS)
Bases:
Structure- result
Structure/Union member
- uuid
Structure/Union member
- class xr.SpatialAnchorConfidenceML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HIGH = 2
- LOW = 0
- MEDIUM = 1
- class xr.SpatialAnchorCreateCompletionBD(future_result: Result = Result.SUCCESS, anchor: LP_AnchorBD_T | None = None, uuid: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_COMPLETION_BD)
Bases:
Structure- anchor
Structure/Union member
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.SpatialAnchorCreateInfoBD(space: LP_Space_T | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_BD)
Bases:
Structure- next
Structure/Union member
- pose
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_EXT)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoFB(space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_FB)
Bases:
Structure- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoHTC(space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), name: SpatialAnchorNameHTC | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_HTC)
Bases:
Structure- name
Structure/Union member
- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoMSFT(space: LP_Space_T | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- pose
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorFromPersistedAnchorCreateInfoMSFT(spatial_anchor_store: LP_SpatialAnchorStoreConnectionMSFT_T | None = None, spatial_anchor_persistence_name: SpatialAnchorPersistenceNameMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- spatial_anchor_persistence_name
Structure/Union member
- spatial_anchor_store
Structure/Union member
- type
Structure/Union member
- xr.SpatialAnchorMSFT
alias of
LP_SpatialAnchorMSFT_T
- class xr.SpatialAnchorMSFT_T
Bases:
Structure
- exception xr.SpatialAnchorNameInvalidMSFTError
Bases:
ErrorResult
- exception xr.SpatialAnchorNameNotFoundMSFTError
Bases:
ErrorResult
- exception xr.SpatialAnchorNotFoundBDError
Bases:
ErrorResult
- class xr.SpatialAnchorPersistInfoBD(location: PersistenceLocationBD = PersistenceLocationBD.LOCAL, anchor: LP_AnchorBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_PERSIST_INFO_BD)
Bases:
Structure- anchor
Structure/Union member
- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorPersistenceInfoMSFT(spatial_anchor_persistence_name: SpatialAnchorPersistenceNameMSFT | None = None, spatial_anchor: LP_SpatialAnchorMSFT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- spatial_anchor
Structure/Union member
- spatial_anchor_persistence_name
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorPersistenceNameMSFT(name: str = '')
Bases:
Structure- name
Structure/Union member
Bases:
StructureStructure/Union member
Structure/Union member
Structure/Union member
- exception xr.SpatialAnchorSharingAuthenticationFailureBDError
Bases:
ErrorResult
- exception xr.SpatialAnchorSharingLocalizationFailBDError
Bases:
ErrorResult
- exception xr.SpatialAnchorSharingMapInsufficientBDError
Bases:
ErrorResult
- exception xr.SpatialAnchorSharingNetworkFailureBDError
Bases:
ErrorResult
- exception xr.SpatialAnchorSharingNetworkTimeoutBDError
Bases:
ErrorResult
- class xr.SpatialAnchorSpaceCreateInfoMSFT(anchor: LP_SpatialAnchorMSFT_T | None = None, pose_in_anchor_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT)
Bases:
Structure- anchor
Structure/Union member
- next
Structure/Union member
- pose_in_anchor_space
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorStateML(confidence: SpatialAnchorConfidenceML = SpatialAnchorConfidenceML.LOW, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_STATE_ML)
Bases:
Structure- confidence
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialAnchorStoreConnectionMSFT
alias of
LP_SpatialAnchorStoreConnectionMSFT_T
- class xr.SpatialAnchorStoreConnectionMSFT_T
Bases:
Structure
- class xr.SpatialAnchorUnpersistInfoBD(location: PersistenceLocationBD = PersistenceLocationBD.LOCAL, anchor: LP_AnchorBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_UNPERSIST_INFO_BD)
Bases:
Structure- anchor
Structure/Union member
- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.SpatialAnchorsAnchorNotFoundMLError
Bases:
ErrorResult
- class xr.SpatialAnchorsCreateInfoBaseHeaderML(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsCreateInfoFromPoseML(base_space: LP_Space_T | None = None, pose_in_base_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_CREATE_INFO_FROM_POSE_ML)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- pose_in_base_space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsCreateInfoFromUuidsML(storage: LP_SpatialAnchorsStorageML_T | None = None, uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_CREATE_INFO_FROM_UUIDS_ML)
Bases:
Structure- next
Structure/Union member
- storage
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpatialAnchorsCreateStorageInfoML(next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_CREATE_STORAGE_INFO_ML)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsDeleteCompletionDetailsML(result_count: int | None = None, results: None | POINTER | SpatialAnchorCompletionResultML | Array | Sequence[SpatialAnchorCompletionResultML] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_DELETE_COMPLETION_DETAILS_ML)
Bases:
Structure- next
Structure/Union member
- result_count
Structure/Union member
- property results
- type
Structure/Union member
- class xr.SpatialAnchorsDeleteCompletionML(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_DELETE_COMPLETION_ML)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsDeleteInfoML(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_DELETE_INFO_ML)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- exception xr.SpatialAnchorsNotLocalizedMLError
Bases:
ErrorResult
- exception xr.SpatialAnchorsOutOfMapBoundsMLError
Bases:
ErrorResult
- exception xr.SpatialAnchorsPermissionDeniedMLError
Bases:
ErrorResult
- class xr.SpatialAnchorsPublishCompletionDetailsML(result_count: int | None = None, results: None | POINTER | SpatialAnchorCompletionResultML | Array | Sequence[SpatialAnchorCompletionResultML] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_PUBLISH_COMPLETION_DETAILS_ML)
Bases:
Structure- next
Structure/Union member
- result_count
Structure/Union member
- property results
- type
Structure/Union member
- class xr.SpatialAnchorsPublishCompletionML(future_result: Result = Result.SUCCESS, uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_PUBLISH_COMPLETION_ML)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpatialAnchorsPublishInfoML(anchor_count: int | None = None, anchors: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, expiration: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_PUBLISH_INFO_ML)
Bases:
Structure- anchor_count
Structure/Union member
- property anchors
- expiration
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsQueryCompletionML(future_result: Result = Result.SUCCESS, uuid_capacity_input: int = 0, uuid_count_output: int = 0, uuids: LP_Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_QUERY_COMPLETION_ML)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid_capacity_input
Structure/Union member
- uuid_count_output
Structure/Union member
- uuids
Structure/Union member
- class xr.SpatialAnchorsQueryInfoBaseHeaderML(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsQueryInfoRadiusML(base_space: LP_Space_T | None = None, center: Vector3f | None = None, time: c_longlong = 0, radius: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_QUERY_INFO_RADIUS_ML)
Bases:
Structure- base_space
Structure/Union member
- center
Structure/Union member
- next
Structure/Union member
- radius
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- exception xr.SpatialAnchorsSpaceNotLocatableMLError
Bases:
ErrorResult
- xr.SpatialAnchorsStorageML
alias of
LP_SpatialAnchorsStorageML_T
- class xr.SpatialAnchorsStorageML_T
Bases:
Structure
- class xr.SpatialAnchorsUpdateExpirationCompletionDetailsML(result_count: int | None = None, results: None | POINTER | SpatialAnchorCompletionResultML | Array | Sequence[SpatialAnchorCompletionResultML] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_DETAILS_ML)
Bases:
Structure- next
Structure/Union member
- result_count
Structure/Union member
- property results
- type
Structure/Union member
- class xr.SpatialAnchorsUpdateExpirationCompletionML(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_ML)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsUpdateExpirationInfoML(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, expiration: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_UPDATE_EXPIRATION_INFO_ML)
Bases:
Structure- expiration
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpatialBounded2DDataEXT(center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Extent2Df | None = None)
Bases:
Structure- center
Structure/Union member
- extents
Structure/Union member
- class xr.SpatialBufferEXT(buffer_id: c_ulonglong = 0, buffer_type: SpatialBufferTypeEXT = SpatialBufferTypeEXT.UNKNOWN)
Bases:
Structure- buffer_id
Structure/Union member
- buffer_type
Structure/Union member
- class xr.SpatialBufferGetInfoEXT(buffer_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_BUFFER_GET_INFO_EXT)
Bases:
Structure- buffer_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialBufferIdEXT
alias of
c_ulonglong
- exception xr.SpatialBufferIdInvalidEXTError
Bases:
ErrorResult
- class xr.SpatialBufferTypeEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- FLOAT = 5
- STRING = 1
- UINT16 = 3
- UINT32 = 4
- UINT8 = 2
- UNKNOWN = 0
- VECTOR2F = 6
- VECTOR3F = 7
- class xr.SpatialCapabilityComponentTypesEXT(component_type_capacity_input: int = 0, component_type_count_output: int = 0, component_types: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_COMPONENT_TYPES_EXT)
Bases:
Structure- component_type_capacity_input
Structure/Union member
- component_type_count_output
Structure/Union member
- component_types
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationAnchorEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_ANCHOR_EXT)
Bases:
Structure- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationAprilTagEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, april_dict: SpatialMarkerAprilTagDictEXT = SpatialMarkerAprilTagDictEXT.N16H5, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_APRIL_TAG_EXT)
Bases:
Structure- april_dict
Structure/Union member
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationArucoMarkerEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, ar_uco_dict: SpatialMarkerArucoDictEXT = SpatialMarkerArucoDictEXT.N4X4_50, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_ARUCO_MARKER_EXT)
Bases:
Structure- ar_uco_dict
Structure/Union member
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationBaseHeaderEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- exception xr.SpatialCapabilityConfigurationInvalidEXTError
Bases:
ErrorResult
- class xr.SpatialCapabilityConfigurationMicroQrCodeEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_MICRO_QR_CODE_EXT)
Bases:
Structure- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationPlaneTrackingEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_PLANE_TRACKING_EXT)
Bases:
Structure- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationQrCodeEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_QR_CODE_EXT)
Bases:
Structure- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ANCHOR = 1000762000
- MARKER_TRACKING_APRIL_TAG = 1000743003
- MARKER_TRACKING_ARUCO_MARKER = 1000743002
- MARKER_TRACKING_MICRO_QR_CODE = 1000743001
- MARKER_TRACKING_QR_CODE = 1000743000
- PLANE_TRACKING = 1000741000
- class xr.SpatialCapabilityFeatureEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- MARKER_TRACKING_FIXED_SIZE_MARKERS = 1000743000
- MARKER_TRACKING_STATIC_MARKERS = 1000743001
- exception xr.SpatialCapabilityUnsupportedEXTError
Bases:
ErrorResult
- class xr.SpatialComponentAnchorListEXT(location_count: int | None = None, locations: None | POINTER | Posef | Array | Sequence[Posef] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_ANCHOR_LIST_EXT)
Bases:
Structure- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentBounded2DListEXT(bound_count: int | None = None, bounds: None | POINTER | SpatialBounded2DDataEXT | Array | Sequence[SpatialBounded2DDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_BOUNDED_2D_LIST_EXT)
Bases:
Structure- bound_count
Structure/Union member
- property bounds
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentBounded3DListEXT(bound_count: int | None = None, bounds: None | POINTER | Boxf | Array | Sequence[Boxf] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_BOUNDED_3D_LIST_EXT)
Bases:
Structure- bound_count
Structure/Union member
- property bounds
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentDataQueryConditionEXT(component_type_count: int | None = None, component_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_DATA_QUERY_CONDITION_EXT)
Bases:
Structure- component_type_count
Structure/Union member
- property component_types
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentDataQueryResultEXT(entity_id_capacity_input: int = 0, entity_id_count_output: int = 0, entity_ids: LP_c_ulonglong | None = None, entity_state_capacity_input: int = 0, entity_state_count_output: int = 0, entity_states: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_DATA_QUERY_RESULT_EXT)
Bases:
Structure- entity_id_capacity_input
Structure/Union member
- entity_id_count_output
Structure/Union member
- entity_ids
Structure/Union member
- entity_state_capacity_input
Structure/Union member
- entity_state_count_output
Structure/Union member
- entity_states
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentMarkerListEXT(marker_count: int | None = None, markers: None | POINTER | SpatialMarkerDataEXT | Array | Sequence[SpatialMarkerDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_MARKER_LIST_EXT)
Bases:
Structure- marker_count
Structure/Union member
- property markers
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentMesh2DListEXT(mesh_count: int | None = None, meshes: None | POINTER | SpatialMeshDataEXT | Array | Sequence[SpatialMeshDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_MESH_2D_LIST_EXT)
Bases:
Structure- mesh_count
Structure/Union member
- property meshes
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentMesh3DListEXT(mesh_count: int | None = None, meshes: None | POINTER | SpatialMeshDataEXT | Array | Sequence[SpatialMeshDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_MESH_3D_LIST_EXT)
Bases:
Structure- mesh_count
Structure/Union member
- property meshes
- next
Structure/Union member
- type
Structure/Union member
- exception xr.SpatialComponentNotEnabledEXTError
Bases:
ErrorResult
- class xr.SpatialComponentParentListEXT(parent_count: int | None = None, parents: None | POINTER | c_ulonglong | Array | Sequence[c_ulonglong] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PARENT_LIST_EXT)
Bases:
Structure- next
Structure/Union member
- parent_count
Structure/Union member
- property parents
- type
Structure/Union member
- class xr.SpatialComponentPersistenceListEXT(persist_data_count: int = 0, persist_data: LP_SpatialPersistenceDataEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PERSISTENCE_LIST_EXT)
Bases:
Structure- next
Structure/Union member
- persist_data
Structure/Union member
- persist_data_count
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentPlaneAlignmentListEXT(plane_alignment_count: int | None = None, plane_alignments: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PLANE_ALIGNMENT_LIST_EXT)
Bases:
Structure- next
Structure/Union member
- plane_alignment_count
Structure/Union member
- property plane_alignments
- type
Structure/Union member
- class xr.SpatialComponentPlaneSemanticLabelListEXT(semantic_label_count: int | None = None, semantic_labels: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PLANE_SEMANTIC_LABEL_LIST_EXT)
Bases:
Structure- next
Structure/Union member
- semantic_label_count
Structure/Union member
- property semantic_labels
- type
Structure/Union member
- class xr.SpatialComponentPolygon2DListEXT(polygon_count: int | None = None, polygons: None | POINTER | SpatialPolygon2DDataEXT | Array | Sequence[SpatialPolygon2DDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_POLYGON_2D_LIST_EXT)
Bases:
Structure- next
Structure/Union member
- polygon_count
Structure/Union member
- property polygons
- type
Structure/Union member
- class xr.SpatialComponentTypeEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ANCHOR = 1000762000
- BOUNDED_2D = 1
- BOUNDED_3D = 2
- MARKER = 1000743000
- MESH_2D = 1000741001
- MESH_3D = 4
- PARENT = 3
- PERSISTENCE = 1000763000
- PLANE_ALIGNMENT = 1000741000
- PLANE_SEMANTIC_LABEL = 1000741003
- POLYGON_2D = 1000741002
- exception xr.SpatialComponentUnsupportedForCapabilityEXTError
Bases:
ErrorResult
- class xr.SpatialContextCreateInfoEXT(capability_config_count: int | None = None, capability_configs: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CONTEXT_CREATE_INFO_EXT)
Bases:
Structure- capability_config_count
Structure/Union member
- property capability_configs
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialContextEXT
alias of
LP_SpatialContextEXT_T
- class xr.SpatialContextEXT_T
Bases:
Structure
- class xr.SpatialContextPersistenceConfigEXT(persistence_context_count: int | None = None, persistence_contexts: None | POINTER | LP_SpatialPersistenceContextEXT_T | Array | Sequence[LP_SpatialPersistenceContextEXT_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CONTEXT_PERSISTENCE_CONFIG_EXT)
Bases:
Structure- next
Structure/Union member
- persistence_context_count
Structure/Union member
- property persistence_contexts
- type
Structure/Union member
- class xr.SpatialDiscoveryPersistenceUuidFilterEXT(persisted_uuid_count: int | None = None, persisted_uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_DISCOVERY_PERSISTENCE_UUID_FILTER_EXT)
Bases:
Structure- next
Structure/Union member
- persisted_uuid_count
Structure/Union member
- property persisted_uuids
- type
Structure/Union member
- class xr.SpatialDiscoverySnapshotCreateInfoEXT(component_type_count: int | None = None, component_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_DISCOVERY_SNAPSHOT_CREATE_INFO_EXT)
Bases:
Structure- component_type_count
Structure/Union member
- property component_types
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityAnchorCreateInfoBD(snapshot: LP_SenseDataSnapshotBD_T | None = None, entity_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_ANCHOR_CREATE_INFO_BD)
Bases:
Structure- entity_id
Structure/Union member
- next
Structure/Union member
- snapshot
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataBaseHeaderBD(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataBoundingBox2DBD(bounding_box_2d: Rect2Df | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_2D_BD)
Bases:
Structure- bounding_box_2d
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataBoundingBox3DBD(bounding_box_3d: Boxf | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_3D_BD)
Bases:
Structure- bounding_box_3d
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataLocationBD(location: SpaceLocation | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_LOCATION_BD)
Bases:
Structure- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataPlaneOrientationBD(orientation: PlaneOrientationBD = PlaneOrientationBD.HORIZONTAL_UPWARD, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_PLANE_ORIENTATION_BD)
Bases:
Structure- next
Structure/Union member
- orientation
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataPolygonBD(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_POLYGON_BD)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SpatialEntityComponentDataSemanticBD(label_capacity_input: int = 0, label_count_output: int = 0, labels: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_SEMANTIC_BD)
Bases:
Structure- label_capacity_input
Structure/Union member
- label_count_output
Structure/Union member
- labels
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataTriangleMeshBD(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector3f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ushort | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_TRIANGLE_MESH_BD)
Bases:
Structure- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SpatialEntityComponentGetInfoBD(entity_id: c_ulonglong = 0, component_type: SpatialEntityComponentTypeBD = SpatialEntityComponentTypeBD.LOCATION, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_GET_INFO_BD)
Bases:
Structure- component_type
Structure/Union member
- entity_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentTypeBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- BOUNDING_BOX_2D = 2
- BOUNDING_BOX_3D = 4
- LOCATION = 0
- PLANE_ORIENTATION = 1000396000
- POLYGON = 3
- SEMANTIC = 1
- TRIANGLE_MESH = 5
- xr.SpatialEntityEXT
alias of
LP_SpatialEntityEXT_T
- class xr.SpatialEntityEXT_T
Bases:
Structure
- class xr.SpatialEntityFromIdCreateInfoEXT(entity_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_FROM_ID_CREATE_INFO_EXT)
Bases:
Structure- entity_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialEntityIdBD
alias of
c_ulonglong
- xr.SpatialEntityIdEXT
alias of
c_ulonglong
- exception xr.SpatialEntityIdInvalidBDError
Bases:
ErrorResult
- exception xr.SpatialEntityIdInvalidEXTError
Bases:
ErrorResult
- class xr.SpatialEntityLocationGetInfoBD(base_space: LP_Space_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_LOCATION_GET_INFO_BD)
Bases:
Structure- base_space
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityPersistInfoEXT(spatial_context: LP_SpatialContextEXT_T | None = None, spatial_entity_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_PERSIST_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- spatial_context
Structure/Union member
- spatial_entity_id
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityStateBD(entity_id: c_ulonglong = 0, last_update_time: c_longlong = 0, uuid: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_STATE_BD)
Bases:
Structure- entity_id
Structure/Union member
- last_update_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.SpatialEntityTrackingStateEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- PAUSED = 2
- STOPPED = 1
- TRACKING = 3
- class xr.SpatialEntityUnpersistInfoEXT(persist_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_UNPERSIST_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- persist_uuid
Structure/Union member
- type
Structure/Union member
- class xr.SpatialFilterTrackingStateEXT(tracking_state: SpatialEntityTrackingStateEXT = SpatialEntityTrackingStateEXT.STOPPED, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_FILTER_TRACKING_STATE_EXT)
Bases:
Structure- next
Structure/Union member
- tracking_state
Structure/Union member
- type
Structure/Union member
- xr.SpatialGraphNodeBindingMSFT
alias of
LP_SpatialGraphNodeBindingMSFT_T
- class xr.SpatialGraphNodeBindingMSFT_T
Bases:
Structure
- class xr.SpatialGraphNodeBindingPropertiesGetInfoMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_GET_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialGraphNodeBindingPropertiesMSFT(pose_in_node_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_MSFT)
Bases:
Structure- next
Structure/Union member
- node_id
Structure/Union member
- pose_in_node_space
Structure/Union member
- type
Structure/Union member
- class xr.SpatialGraphNodeSpaceCreateInfoMSFT(node_type: SpatialGraphNodeTypeMSFT = SpatialGraphNodeTypeMSFT.STATIC, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- node_id
Structure/Union member
- node_type
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- class xr.SpatialGraphNodeTypeMSFT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DYNAMIC = 2
- STATIC = 1
- class xr.SpatialGraphStaticNodeBindingCreateInfoMSFT(space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT)
Bases:
Structure- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialMarkerAprilTagDictEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- N16H5 = 1
- N25H9 = 2
- N36H10 = 3
- N36H11 = 4
- class xr.SpatialMarkerArucoDictEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- N4X4_100 = 2
- N4X4_1000 = 4
- N4X4_250 = 3
- N4X4_50 = 1
- N5X5_100 = 6
- N5X5_1000 = 8
- N5X5_250 = 7
- N5X5_50 = 5
- N6X6_100 = 10
- N6X6_1000 = 12
- N6X6_250 = 11
- N6X6_50 = 9
- N7X7_100 = 14
- N7X7_1000 = 16
- N7X7_250 = 15
- N7X7_50 = 13
- class xr.SpatialMarkerDataEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, marker_id: int = 0, data: SpatialBufferEXT | None = None)
Bases:
Structure- capability
Structure/Union member
- data
Structure/Union member
- marker_id
Structure/Union member
- class xr.SpatialMarkerSizeEXT(marker_side_length: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_MARKER_SIZE_EXT)
Bases:
Structure- marker_side_length
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialMarkerStaticOptimizationEXT(optimize_for_static_marker: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_MARKER_STATIC_OPTIMIZATION_EXT)
Bases:
Structure- next
Structure/Union member
- optimize_for_static_marker
Structure/Union member
- type
Structure/Union member
- class xr.SpatialMeshConfigFlagsBD(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- ALIGN_SEMANTIC_WITH_VERTEX_BIT = 2
- NONE = 0
- SEMANTIC_BIT = 1
- xr.SpatialMeshConfigFlagsBDCInt
alias of
c_ulonglong
- class xr.SpatialMeshDataEXT(origin: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), vertex_buffer: SpatialBufferEXT | None = None, index_buffer: SpatialBufferEXT | None = None)
Bases:
Structure- index_buffer
Structure/Union member
- origin
Structure/Union member
- vertex_buffer
Structure/Union member
- class xr.SpatialMeshLodBD(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- COARSE = 0
- FINE = 2
- MEDIUM = 1
- class xr.SpatialPersistenceContextCreateInfoEXT(scope: SpatialPersistenceScopeEXT = SpatialPersistenceScopeEXT.SYSTEM_MANAGED, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_PERSISTENCE_CONTEXT_CREATE_INFO_EXT)
Bases:
Structure- next
Structure/Union member
- scope
Structure/Union member
- type
Structure/Union member
- xr.SpatialPersistenceContextEXT
alias of
LP_SpatialPersistenceContextEXT_T
- class xr.SpatialPersistenceContextEXT_T
Bases:
Structure
- class xr.SpatialPersistenceContextResultEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ENTITY_NOT_TRACKING = -1000781001
- PERSIST_UUID_NOT_FOUND = -1000781002
- SUCCESS = 0
- class xr.SpatialPersistenceDataEXT(persist_uuid: Uuid | None = None, persist_state: SpatialPersistenceStateEXT = SpatialPersistenceStateEXT.LOADED)
Bases:
Structure- persist_state
Structure/Union member
- persist_uuid
Structure/Union member
- class xr.SpatialPersistenceScopeEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- LOCAL_ANCHORS = 1000781000
- SYSTEM_MANAGED = 1
- exception xr.SpatialPersistenceScopeIncompatibleEXTError
Bases:
ErrorResult
- exception xr.SpatialPersistenceScopeUnsupportedEXTError
Bases:
ErrorResult
- class xr.SpatialPersistenceStateEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- LOADED = 1
- NOT_FOUND = 2
- class xr.SpatialPlaneAlignmentEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ARBITRARY = 3
- HORIZONTAL_DOWNWARD = 1
- HORIZONTAL_UPWARD = 0
- VERTICAL = 2
- class xr.SpatialPlaneSemanticLabelEXT(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CEILING = 4
- FLOOR = 2
- TABLE = 5
- UNCATEGORIZED = 1
- WALL = 3
- class xr.SpatialPolygon2DDataEXT(origin: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), vertex_buffer: SpatialBufferEXT | None = None)
Bases:
Structure- origin
Structure/Union member
- vertex_buffer
Structure/Union member
Bases:
ErrorResult
- xr.SpatialSnapshotEXT
alias of
LP_SpatialSnapshotEXT_T
- class xr.SpatialSnapshotEXT_T
Bases:
Structure
- class xr.SpatialUpdateSnapshotCreateInfoEXT(entity_count: int = 0, entities: LP_LP_SpatialEntityEXT_T | None = None, component_type_count: int | None = None, component_types: None | POINTER | c_long | Array | Sequence[c_long] = None, base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_UPDATE_SNAPSHOT_CREATE_INFO_EXT)
Bases:
Structure- base_space
Structure/Union member
- component_type_count
Structure/Union member
- property component_types
- entities
Structure/Union member
- entity_count
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.Spheref(center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0)
Bases:
Structure- center
Structure/Union member
- radius
Structure/Union member
- class xr.StructureType(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ACTIONS_SYNC_INFO = 61
- ACTION_CREATE_INFO = 29
- ACTION_SET_CREATE_INFO = 28
- ACTION_SPACE_CREATE_INFO = 38
- ACTION_STATE_BOOLEAN = 23
- ACTION_STATE_FLOAT = 24
- ACTION_STATE_GET_INFO = 58
- ACTION_STATE_POSE = 27
- ACTION_STATE_VECTOR2F = 25
- ACTIVE_ACTION_SET_PRIORITIES_EXT = 1000373000
- ANCHOR_SPACE_CREATE_INFO_BD = 1000389021
- ANDROID_SURFACE_SWAPCHAIN_CREATE_INFO_FB = 1000070000
- API_LAYER_PROPERTIES = 1
- BINDING_MODIFICATIONS_KHR = 1000120000
- BODY_JOINTS_LOCATE_INFO_BD = 1000385002
- BODY_JOINTS_LOCATE_INFO_FB = 1000076002
- BODY_JOINTS_LOCATE_INFO_HTC = 1000320002
- BODY_JOINT_LOCATIONS_BD = 1000385003
- BODY_JOINT_LOCATIONS_FB = 1000076005
- BODY_JOINT_LOCATIONS_HTC = 1000320003
- BODY_SKELETON_FB = 1000076006
- BODY_SKELETON_HTC = 1000320004
- BODY_TRACKER_CREATE_INFO_BD = 1000385001
- BODY_TRACKER_CREATE_INFO_FB = 1000076001
- BODY_TRACKER_CREATE_INFO_HTC = 1000320001
- BOUNDARY_2D_FB = 1000175002
- BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO = 62
- COLOCATION_ADVERTISEMENT_START_INFO_META = 1000571012
- COLOCATION_ADVERTISEMENT_STOP_INFO_META = 1000571013
- COLOCATION_DISCOVERY_START_INFO_META = 1000571010
- COLOCATION_DISCOVERY_STOP_INFO_META = 1000571011
- COMPOSITION_LAYER_ALPHA_BLEND_FB = 1000041001
- COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR = 1000034000
- COMPOSITION_LAYER_CUBE_KHR = 1000006000
- COMPOSITION_LAYER_CYLINDER_KHR = 1000017000
- COMPOSITION_LAYER_DEPTH_INFO_KHR = 1000010000
- COMPOSITION_LAYER_DEPTH_TEST_FB = 1000212000
- COMPOSITION_LAYER_DEPTH_TEST_VARJO = 1000122000
- COMPOSITION_LAYER_EQUIRECT2_KHR = 1000091000
- COMPOSITION_LAYER_EQUIRECT_KHR = 1000018000
- COMPOSITION_LAYER_IMAGE_LAYOUT_FB = 1000040000
- COMPOSITION_LAYER_PASSTHROUGH_FB = 1000118003
- COMPOSITION_LAYER_PASSTHROUGH_HTC = 1000317004
- COMPOSITION_LAYER_PROJECTION = 35
- COMPOSITION_LAYER_PROJECTION_VIEW = 48
- COMPOSITION_LAYER_QUAD = 36
- COMPOSITION_LAYER_REPROJECTION_INFO_MSFT = 1000066000
- COMPOSITION_LAYER_REPROJECTION_PLANE_OVERRIDE_MSFT = 1000066001
- COMPOSITION_LAYER_SECURE_CONTENT_FB = 1000072000
- COMPOSITION_LAYER_SETTINGS_FB = 1000204000
- COMPOSITION_LAYER_SPACE_WARP_INFO_FB = 1000171000
- CONTROLLER_MODEL_KEY_STATE_MSFT = 1000055000
- CONTROLLER_MODEL_NODE_PROPERTIES_MSFT = 1000055001
- CONTROLLER_MODEL_NODE_STATE_MSFT = 1000055003
- CONTROLLER_MODEL_PROPERTIES_MSFT = 1000055002
- CONTROLLER_MODEL_STATE_MSFT = 1000055004
- COORDINATE_SPACE_CREATE_INFO_ML = 1000137000
- CREATE_SPATIAL_ANCHORS_COMPLETION_ML = 1000140001
- CREATE_SPATIAL_CONTEXT_COMPLETION_EXT = 1000740002
- CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_EXT = 1000740005
- CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_INFO_EXT = 1000740004
- CREATE_SPATIAL_PERSISTENCE_CONTEXT_COMPLETION_EXT = 1000763001
- DEBUG_UTILS_LABEL_EXT = 1000019003
- DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = 1000019001
- DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000019002
- DEBUG_UTILS_OBJECT_NAME_INFO_EXT = 1000019000
- DEVICE_PCM_SAMPLE_RATE_GET_INFO_FB = 1000209002
- DEVICE_PCM_SAMPLE_RATE_STATE_FB = 1000209002
- DIGITAL_LENS_CONTROL_ALMALENCE = 1000196000
- ENVIRONMENT_DEPTH_HAND_REMOVAL_SET_INFO_META = 1000291006
- ENVIRONMENT_DEPTH_IMAGE_ACQUIRE_INFO_META = 1000291003
- ENVIRONMENT_DEPTH_IMAGE_META = 1000291005
- ENVIRONMENT_DEPTH_IMAGE_VIEW_META = 1000291004
- ENVIRONMENT_DEPTH_PROVIDER_CREATE_INFO_META = 1000291000
- ENVIRONMENT_DEPTH_SWAPCHAIN_CREATE_INFO_META = 1000291001
- ENVIRONMENT_DEPTH_SWAPCHAIN_STATE_META = 1000291002
- EVENT_DATA_BUFFER = 16
- EVENT_DATA_COLOCATION_ADVERTISEMENT_COMPLETE_META = 1000571022
- EVENT_DATA_COLOCATION_DISCOVERY_COMPLETE_META = 1000571025
- EVENT_DATA_COLOCATION_DISCOVERY_RESULT_META = 1000571024
- EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB = 1000101000
- EVENT_DATA_EVENTS_LOST = 49
- EVENT_DATA_EYE_CALIBRATION_CHANGED_ML = 1000472001
- EVENT_DATA_HEADSET_FIT_CHANGED_ML = 1000472000
- EVENT_DATA_INSTANCE_LOSS_PENDING = 17
- EVENT_DATA_INTERACTION_PROFILE_CHANGED = 52
- EVENT_DATA_INTERACTION_RENDER_MODELS_CHANGED_EXT = 1000301002
- EVENT_DATA_LOCALIZATION_CHANGED_ML = 1000139001
- EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX = 1000033003
- EVENT_DATA_MARKER_TRACKING_UPDATE_VARJO = 1000124001
- EVENT_DATA_PASSTHROUGH_LAYER_RESUMED_META = 1000282000
- EVENT_DATA_PASSTHROUGH_STATE_CHANGED_FB = 1000118030
- EVENT_DATA_PERF_SETTINGS_EXT = 1000015000
- EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING = 40
- EVENT_DATA_SCENE_CAPTURE_COMPLETE_FB = 1000198001
- EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD = 1000389011
- EVENT_DATA_SENSE_DATA_UPDATED_BD = 1000389012
- EVENT_DATA_SESSION_STATE_CHANGED = 18
- EVENT_DATA_SHARE_SPACES_COMPLETE_META = 1000290002
- EVENT_DATA_SPACE_ERASE_COMPLETE_FB = 1000158107
- EVENT_DATA_SPACE_LIST_SAVE_COMPLETE_FB = 1000238001
- EVENT_DATA_SPACE_QUERY_COMPLETE_FB = 1000156104
- EVENT_DATA_SPACE_QUERY_RESULTS_AVAILABLE_FB = 1000156103
- EVENT_DATA_SPACE_SAVE_COMPLETE_FB = 1000158106
- EVENT_DATA_SPACE_SET_STATUS_COMPLETE_FB = 1000113006
- EVENT_DATA_SPACE_SHARE_COMPLETE_FB = 1000169002
- EVENT_DATA_SPATIAL_ANCHOR_CREATE_COMPLETE_FB = 1000113005
- EVENT_DATA_SPATIAL_DISCOVERY_RECOMMENDED_EXT = 1000740015
- EVENT_DATA_START_COLOCATION_ADVERTISEMENT_COMPLETE_META = 1000571020
- EVENT_DATA_START_COLOCATION_DISCOVERY_COMPLETE_META = 1000571023
- EVENT_DATA_STOP_COLOCATION_ADVERTISEMENT_COMPLETE_META = 1000571021
- EVENT_DATA_STOP_COLOCATION_DISCOVERY_COMPLETE_META = 1000571026
- EVENT_DATA_USER_PRESENCE_CHANGED_EXT = 1000470000
- EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META = 1000219015
- EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META = 1000219014
- EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META = 1000219016
- EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META = 1000219018
- EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META = 1000219017
- EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR = 1000031001
- EVENT_DATA_VIVE_TRACKER_CONNECTED_HTCX = 1000103001
- EXTENSION_PROPERTIES = 2
- EXTERNAL_CAMERA_OCULUS = 1000226000
- EYE_GAZES_FB = 1000202003
- EYE_GAZES_INFO_FB = 1000202002
- EYE_GAZE_SAMPLE_TIME_EXT = 1000030001
- EYE_TRACKER_CREATE_INFO_FB = 1000202001
- FACE_EXPRESSION_INFO2_FB = 1000287015
- FACE_EXPRESSION_INFO_FB = 1000201002
- FACE_EXPRESSION_WEIGHTS2_FB = 1000287016
- FACE_EXPRESSION_WEIGHTS_FB = 1000201006
- FACE_TRACKER_CREATE_INFO2_FB = 1000287014
- FACE_TRACKER_CREATE_INFO_FB = 1000201005
- FACIAL_EXPRESSIONS_HTC = 1000104002
- FACIAL_EXPRESSION_BLEND_SHAPE_GET_INFO_ML = 1000482006
- FACIAL_EXPRESSION_BLEND_SHAPE_PROPERTIES_ML = 1000482007
- FACIAL_EXPRESSION_CLIENT_CREATE_INFO_ML = 1000482005
- FACIAL_TRACKER_CREATE_INFO_HTC = 1000104001
- FORCE_FEEDBACK_CURL_APPLY_LOCATIONS_MNDX = 1000375001
- FOVEATED_VIEW_CONFIGURATION_VIEW_VARJO = 1000121001
- FOVEATION_APPLY_INFO_HTC = 1000318000
- FOVEATION_CUSTOM_MODE_INFO_HTC = 1000318002
- FOVEATION_DYNAMIC_MODE_INFO_HTC = 1000318001
- FOVEATION_EYE_TRACKED_PROFILE_CREATE_INFO_META = 1000200000
- FOVEATION_EYE_TRACKED_STATE_META = 1000200001
- FOVEATION_LEVEL_PROFILE_CREATE_INFO_FB = 1000115000
- FOVEATION_PROFILE_CREATE_INFO_FB = 1000114000
- FRAME_BEGIN_INFO = 46
- FRAME_END_INFO = 12
- FRAME_END_INFO_ML = 1000135000
- FRAME_STATE = 44
- FRAME_SYNTHESIS_CONFIG_VIEW_EXT = 1000211001
- FRAME_SYNTHESIS_INFO_EXT = 1000211000
- FRAME_WAIT_INFO = 33
- FUTURE_CANCEL_INFO_EXT = 1000469000
- FUTURE_COMPLETION_EXT = 1000469002
- FUTURE_POLL_INFO_EXT = 1000469001
- FUTURE_POLL_RESULT_EXT = 1000469003
- FUTURE_POLL_RESULT_PROGRESS_BD = 1000394001
- GEOMETRY_INSTANCE_CREATE_INFO_FB = 1000118004
- GEOMETRY_INSTANCE_TRANSFORM_FB = 1000118005
- GLOBAL_DIMMER_FRAME_END_INFO_ML = 1000136000
- GRAPHICS_BINDING_D3D11_KHR = 1000027000
- GRAPHICS_BINDING_D3D12_KHR = 1000028000
- GRAPHICS_BINDING_EGL_MNDX = 1000048004
- GRAPHICS_BINDING_METAL_KHR = 1000029000
- GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR = 1000024001
- GRAPHICS_BINDING_OPENGL_WAYLAND_KHR = 1000023003
- GRAPHICS_BINDING_OPENGL_WIN32_KHR = 1000023000
- GRAPHICS_BINDING_OPENGL_XCB_KHR = 1000023002
- GRAPHICS_BINDING_OPENGL_XLIB_KHR = 1000023001
- GRAPHICS_BINDING_VULKAN2_KHR = 1000025000
- GRAPHICS_BINDING_VULKAN_KHR = 1000025000
- GRAPHICS_REQUIREMENTS_D3D11_KHR = 1000027002
- GRAPHICS_REQUIREMENTS_D3D12_KHR = 1000028002
- GRAPHICS_REQUIREMENTS_METAL_KHR = 1000029002
- GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR = 1000024003
- GRAPHICS_REQUIREMENTS_OPENGL_KHR = 1000023005
- GRAPHICS_REQUIREMENTS_VULKAN2_KHR = 1000025002
- GRAPHICS_REQUIREMENTS_VULKAN_KHR = 1000025002
- HAND_JOINTS_LOCATE_INFO_EXT = 1000051002
- HAND_JOINTS_MOTION_RANGE_INFO_EXT = 1000080000
- HAND_JOINT_LOCATIONS_EXT = 1000051003
- HAND_JOINT_VELOCITIES_EXT = 1000051004
- HAND_MESH_MSFT = 1000052003
- HAND_MESH_SPACE_CREATE_INFO_MSFT = 1000052001
- HAND_MESH_UPDATE_INFO_MSFT = 1000052002
- HAND_POSE_TYPE_INFO_MSFT = 1000052004
- HAND_TRACKER_CREATE_INFO_EXT = 1000051001
- HAND_TRACKING_AIM_STATE_FB = 1000111001
- HAND_TRACKING_CAPSULES_STATE_FB = 1000112000
- HAND_TRACKING_DATA_SOURCE_INFO_EXT = 1000428000
- HAND_TRACKING_DATA_SOURCE_STATE_EXT = 1000428001
- HAND_TRACKING_MESH_FB = 1000110001
- HAND_TRACKING_SCALE_FB = 1000110003
- HAPTIC_ACTION_INFO = 59
- HAPTIC_AMPLITUDE_ENVELOPE_VIBRATION_FB = 1000173001
- HAPTIC_PCM_VIBRATION_FB = 1000209001
- HAPTIC_VIBRATION = 13
- HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT = 1000063000
- INPUT_SOURCE_LOCALIZED_NAME_GET_INFO = 63
- INSTANCE_CREATE_INFO = 3
- INSTANCE_CREATE_INFO_ANDROID_KHR = 1000008000
- INSTANCE_PROPERTIES = 32
- INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE = 1000079000
- INTERACTION_PROFILE_DPAD_BINDING_EXT = 1000078000
- INTERACTION_PROFILE_STATE = 53
- INTERACTION_PROFILE_SUGGESTED_BINDING = 51
- INTERACTION_RENDER_MODEL_IDS_ENUMERATE_INFO_EXT = 1000301000
- INTERACTION_RENDER_MODEL_SUBACTION_PATH_INFO_EXT = 1000301001
- INTERACTION_RENDER_MODEL_TOP_LEVEL_USER_PATH_GET_INFO_EXT = 1000301003
- KEYBOARD_SPACE_CREATE_INFO_FB = 1000116009
- KEYBOARD_TRACKING_QUERY_FB = 1000116004
- LOADER_INIT_INFO_ANDROID_KHR = 1000089000
- LOCALIZATION_ENABLE_EVENTS_INFO_ML = 1000139004
- LOCALIZATION_MAP_IMPORT_INFO_ML = 1000139003
- LOCALIZATION_MAP_ML = 1000139000
- LOCAL_DIMMING_FRAME_END_INFO_META = 1000216000
- MAP_LOCALIZATION_REQUEST_INFO_ML = 1000139002
- MARKER_DETECTOR_APRIL_TAG_INFO_ML = 1000138004
- MARKER_DETECTOR_ARUCO_INFO_ML = 1000138002
- MARKER_DETECTOR_CREATE_INFO_ML = 1000138001
- MARKER_DETECTOR_CUSTOM_PROFILE_INFO_ML = 1000138005
- MARKER_DETECTOR_SIZE_INFO_ML = 1000138003
- MARKER_DETECTOR_SNAPSHOT_INFO_ML = 1000138006
- MARKER_DETECTOR_STATE_ML = 1000138007
- MARKER_SPACE_CREATE_INFO_ML = 1000138008
- MARKER_SPACE_CREATE_INFO_VARJO = 1000124002
- NEW_SCENE_COMPUTE_INFO_MSFT = 1000097002
- PASSTHROUGH_BRIGHTNESS_CONTRAST_SATURATION_FB = 1000118023
- PASSTHROUGH_COLOR_HTC = 1000317002
- PASSTHROUGH_COLOR_LUT_CREATE_INFO_META = 1000266001
- PASSTHROUGH_COLOR_LUT_UPDATE_INFO_META = 1000266002
- PASSTHROUGH_COLOR_MAP_INTERPOLATED_LUT_META = 1000266101
- PASSTHROUGH_COLOR_MAP_LUT_META = 1000266100
- PASSTHROUGH_COLOR_MAP_MONO_TO_MONO_FB = 1000118022
- PASSTHROUGH_COLOR_MAP_MONO_TO_RGBA_FB = 1000118021
- PASSTHROUGH_CREATE_INFO_FB = 1000118001
- PASSTHROUGH_CREATE_INFO_HTC = 1000317001
- PASSTHROUGH_KEYBOARD_HANDS_INTENSITY_FB = 1000203002
- PASSTHROUGH_LAYER_CREATE_INFO_FB = 1000118002
- PASSTHROUGH_MESH_TRANSFORM_INFO_HTC = 1000317003
- PASSTHROUGH_PREFERENCES_META = 1000217000
- PASSTHROUGH_STYLE_FB = 1000118020
- PERFORMANCE_METRICS_COUNTER_META = 1000232002
- PERFORMANCE_METRICS_STATE_META = 1000232001
- PERSIST_SPATIAL_ENTITY_COMPLETION_EXT = 1000781001
- PLANE_DETECTOR_BEGIN_INFO_EXT = 1000429002
- PLANE_DETECTOR_CREATE_INFO_EXT = 1000429001
- PLANE_DETECTOR_GET_INFO_EXT = 1000429003
- PLANE_DETECTOR_LOCATIONS_EXT = 1000429004
- PLANE_DETECTOR_LOCATION_EXT = 1000429005
- PLANE_DETECTOR_POLYGON_BUFFER_EXT = 1000429006
- QUERIED_SENSE_DATA_BD = 1000389018
- QUERIED_SENSE_DATA_GET_INFO_BD = 1000389017
- RECOMMENDED_LAYER_RESOLUTION_GET_INFO_META = 1000254001
- RECOMMENDED_LAYER_RESOLUTION_META = 1000254000
- REFERENCE_SPACE_CREATE_INFO = 37
- RENDER_MODEL_ASSET_CREATE_INFO_EXT = 1000300006
- RENDER_MODEL_ASSET_DATA_EXT = 1000300008
- RENDER_MODEL_ASSET_DATA_GET_INFO_EXT = 1000300007
- RENDER_MODEL_ASSET_PROPERTIES_EXT = 1000300010
- RENDER_MODEL_ASSET_PROPERTIES_GET_INFO_EXT = 1000300009
- RENDER_MODEL_BUFFER_FB = 1000119002
- RENDER_MODEL_CAPABILITIES_REQUEST_FB = 1000119005
- RENDER_MODEL_CREATE_INFO_EXT = 1000300000
- RENDER_MODEL_LOAD_INFO_FB = 1000119003
- RENDER_MODEL_PATH_INFO_FB = 1000119000
- RENDER_MODEL_PROPERTIES_EXT = 1000300002
- RENDER_MODEL_PROPERTIES_FB = 1000119001
- RENDER_MODEL_PROPERTIES_GET_INFO_EXT = 1000300001
- RENDER_MODEL_SPACE_CREATE_INFO_EXT = 1000300003
- RENDER_MODEL_STATE_EXT = 1000300005
- RENDER_MODEL_STATE_GET_INFO_EXT = 1000300004
- ROOM_LAYOUT_FB = 1000175001
- SCENE_CAPTURE_INFO_BD = 1000392001
- SCENE_CAPTURE_REQUEST_INFO_FB = 1000198050
- SCENE_COMPONENTS_GET_INFO_MSFT = 1000097005
- SCENE_COMPONENTS_LOCATE_INFO_MSFT = 1000097007
- SCENE_COMPONENTS_MSFT = 1000097004
- SCENE_COMPONENT_LOCATIONS_MSFT = 1000097006
- SCENE_COMPONENT_PARENT_FILTER_INFO_MSFT = 1000097009
- SCENE_CREATE_INFO_MSFT = 1000097001
- SCENE_DESERIALIZE_INFO_MSFT = 1000098001
- SCENE_MARKERS_MSFT = 1000147000
- SCENE_MARKER_QR_CODES_MSFT = 1000147002
- SCENE_MARKER_TYPE_FILTER_MSFT = 1000147001
- SCENE_MESHES_MSFT = 1000097013
- SCENE_MESH_BUFFERS_GET_INFO_MSFT = 1000097014
- SCENE_MESH_BUFFERS_MSFT = 1000097015
- SCENE_MESH_INDICES_UINT16_MSFT = 1000097018
- SCENE_MESH_INDICES_UINT32_MSFT = 1000097017
- SCENE_MESH_VERTEX_BUFFER_MSFT = 1000097016
- SCENE_OBJECTS_MSFT = 1000097008
- SCENE_OBJECT_TYPES_FILTER_INFO_MSFT = 1000097010
- SCENE_OBSERVER_CREATE_INFO_MSFT = 1000097000
- SCENE_PLANES_MSFT = 1000097011
- SCENE_PLANE_ALIGNMENT_FILTER_INFO_MSFT = 1000097012
- SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT = 1000053003
- SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT = 1000053002
- SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT = 1000053004
- SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT = 1000053000
- SECONDARY_VIEW_CONFIGURATION_STATE_MSFT = 1000053001
- SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT = 1000053005
- SEMANTIC_LABELS_FB = 1000175000
- SEMANTIC_LABELS_SUPPORT_INFO_FB = 1000175010
- SENSE_DATA_FILTER_PLANE_ORIENTATION_BD = 1000396002
- SENSE_DATA_FILTER_SEMANTIC_BD = 1000389016
- SENSE_DATA_FILTER_UUID_BD = 1000389015
- SENSE_DATA_PROVIDER_CREATE_INFO_BD = 1000389009
- SENSE_DATA_PROVIDER_CREATE_INFO_SPATIAL_MESH_BD = 1000393001
- SENSE_DATA_PROVIDER_START_INFO_BD = 1000389010
- SENSE_DATA_QUERY_COMPLETION_BD = 1000389014
- SENSE_DATA_QUERY_INFO_BD = 1000389013
- SERIALIZED_SCENE_FRAGMENT_DATA_GET_INFO_MSFT = 1000098000
- SESSION_ACTION_SETS_ATTACH_INFO = 60
- SESSION_BEGIN_INFO = 10
- SESSION_CREATE_INFO = 8
- SESSION_CREATE_INFO_OVERLAY_EXTX = 1000033000
- SHARED_SPATIAL_ANCHOR_DOWNLOAD_INFO_BD = 1000391002
- SHARE_SPACES_INFO_META = 1000290001
- SHARE_SPACES_RECIPIENT_GROUPS_META = 1000572000
- SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_PAUSE_INFO_META = 1000532003
- SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_RESUME_INFO_META = 1000532002
- SPACES_LOCATE_INFO = 1000471000
- SPACES_LOCATE_INFO_KHR = 1000471000
- SPACE_COMPONENT_FILTER_INFO_FB = 1000156052
- SPACE_COMPONENT_STATUS_FB = 1000113001
- SPACE_COMPONENT_STATUS_SET_INFO_FB = 1000113007
- SPACE_CONTAINER_FB = 1000199000
- SPACE_ERASE_INFO_FB = 1000158001
- SPACE_GROUP_UUID_FILTER_INFO_META = 1000572001
- SPACE_LIST_SAVE_INFO_FB = 1000238000
- SPACE_LOCATION = 42
- SPACE_LOCATIONS = 1000471001
- SPACE_LOCATIONS_KHR = 1000471001
- SPACE_QUERY_INFO_FB = 1000156001
- SPACE_QUERY_RESULTS_FB = 1000156002
- SPACE_SAVE_INFO_FB = 1000158000
- SPACE_SHARE_INFO_FB = 1000169001
- SPACE_STORAGE_LOCATION_FILTER_INFO_FB = 1000156003
- SPACE_TRIANGLE_MESH_GET_INFO_META = 1000269001
- SPACE_TRIANGLE_MESH_META = 1000269002
- SPACE_USER_CREATE_INFO_FB = 1000241001
- SPACE_UUID_FILTER_INFO_FB = 1000156054
- SPACE_VELOCITIES = 1000471002
- SPACE_VELOCITIES_KHR = 1000471002
- SPACE_VELOCITY = 43
- SPATIAL_ANCHORS_CREATE_INFO_FROM_POSE_ML = 1000140000
- SPATIAL_ANCHORS_CREATE_INFO_FROM_UUIDS_ML = 1000141003
- SPATIAL_ANCHORS_CREATE_STORAGE_INFO_ML = 1000141000
- SPATIAL_ANCHORS_DELETE_COMPLETION_DETAILS_ML = 1000141011
- SPATIAL_ANCHORS_DELETE_COMPLETION_ML = 1000141007
- SPATIAL_ANCHORS_DELETE_INFO_ML = 1000141006
- SPATIAL_ANCHORS_PUBLISH_COMPLETION_DETAILS_ML = 1000141010
- SPATIAL_ANCHORS_PUBLISH_COMPLETION_ML = 1000141005
- SPATIAL_ANCHORS_PUBLISH_INFO_ML = 1000141004
- SPATIAL_ANCHORS_QUERY_COMPLETION_ML = 1000141002
- SPATIAL_ANCHORS_QUERY_INFO_RADIUS_ML = 1000141001
- SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_DETAILS_ML = 1000141012
- SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_ML = 1000141009
- SPATIAL_ANCHORS_UPDATE_EXPIRATION_INFO_ML = 1000141008
- SPATIAL_ANCHOR_CREATE_COMPLETION_BD = 1000390002
- SPATIAL_ANCHOR_CREATE_INFO_BD = 1000390001
- SPATIAL_ANCHOR_CREATE_INFO_EXT = 1000762002
- SPATIAL_ANCHOR_CREATE_INFO_FB = 1000113003
- SPATIAL_ANCHOR_CREATE_INFO_HTC = 1000319001
- SPATIAL_ANCHOR_CREATE_INFO_MSFT = 1000039000
- SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT = 1000142001
- SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT = 1000142000
- SPATIAL_ANCHOR_PERSIST_INFO_BD = 1000390003
- SPATIAL_ANCHOR_SHARE_INFO_BD = 1000391001
- SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT = 1000039001
- SPATIAL_ANCHOR_STATE_ML = 1000140002
- SPATIAL_ANCHOR_UNPERSIST_INFO_BD = 1000390004
- SPATIAL_BUFFER_GET_INFO_EXT = 1000740008
- SPATIAL_CAPABILITY_COMPONENT_TYPES_EXT = 1000740000
- SPATIAL_CAPABILITY_CONFIGURATION_ANCHOR_EXT = 1000762000
- SPATIAL_CAPABILITY_CONFIGURATION_APRIL_TAG_EXT = 1000743003
- SPATIAL_CAPABILITY_CONFIGURATION_ARUCO_MARKER_EXT = 1000743002
- SPATIAL_CAPABILITY_CONFIGURATION_MICRO_QR_CODE_EXT = 1000743001
- SPATIAL_CAPABILITY_CONFIGURATION_PLANE_TRACKING_EXT = 1000741000
- SPATIAL_CAPABILITY_CONFIGURATION_QR_CODE_EXT = 1000743000
- SPATIAL_COMPONENT_ANCHOR_LIST_EXT = 1000762001
- SPATIAL_COMPONENT_BOUNDED_2D_LIST_EXT = 1000740009
- SPATIAL_COMPONENT_BOUNDED_3D_LIST_EXT = 1000740010
- SPATIAL_COMPONENT_DATA_QUERY_CONDITION_EXT = 1000740006
- SPATIAL_COMPONENT_DATA_QUERY_RESULT_EXT = 1000740007
- SPATIAL_COMPONENT_MARKER_LIST_EXT = 1000743006
- SPATIAL_COMPONENT_MESH_2D_LIST_EXT = 1000741002
- SPATIAL_COMPONENT_MESH_3D_LIST_EXT = 1000740012
- SPATIAL_COMPONENT_PARENT_LIST_EXT = 1000740011
- SPATIAL_COMPONENT_PERSISTENCE_LIST_EXT = 1000763004
- SPATIAL_COMPONENT_PLANE_ALIGNMENT_LIST_EXT = 1000741001
- SPATIAL_COMPONENT_PLANE_SEMANTIC_LABEL_LIST_EXT = 1000741004
- SPATIAL_COMPONENT_POLYGON_2D_LIST_EXT = 1000741003
- SPATIAL_CONTEXT_CREATE_INFO_EXT = 1000740001
- SPATIAL_CONTEXT_PERSISTENCE_CONFIG_EXT = 1000763002
- SPATIAL_DISCOVERY_PERSISTENCE_UUID_FILTER_EXT = 1000763003
- SPATIAL_DISCOVERY_SNAPSHOT_CREATE_INFO_EXT = 1000740003
- SPATIAL_ENTITY_ANCHOR_CREATE_INFO_BD = 1000389020
- SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_2D_BD = 1000389005
- SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_3D_BD = 1000389007
- SPATIAL_ENTITY_COMPONENT_DATA_LOCATION_BD = 1000389003
- SPATIAL_ENTITY_COMPONENT_DATA_PLANE_ORIENTATION_BD = 1000396001
- SPATIAL_ENTITY_COMPONENT_DATA_POLYGON_BD = 1000389006
- SPATIAL_ENTITY_COMPONENT_DATA_SEMANTIC_BD = 1000389004
- SPATIAL_ENTITY_COMPONENT_DATA_TRIANGLE_MESH_BD = 1000389008
- SPATIAL_ENTITY_COMPONENT_GET_INFO_BD = 1000389001
- SPATIAL_ENTITY_FROM_ID_CREATE_INFO_EXT = 1000740013
- SPATIAL_ENTITY_LOCATION_GET_INFO_BD = 1000389002
- SPATIAL_ENTITY_PERSIST_INFO_EXT = 1000781000
- SPATIAL_ENTITY_STATE_BD = 1000389019
- SPATIAL_ENTITY_UNPERSIST_INFO_EXT = 1000781002
- SPATIAL_FILTER_TRACKING_STATE_EXT = 1000740016
- SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_GET_INFO_MSFT = 1000049002
- SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_MSFT = 1000049003
- SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT = 1000049000
- SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT = 1000049001
- SPATIAL_MARKER_SIZE_EXT = 1000743004
- SPATIAL_MARKER_STATIC_OPTIMIZATION_EXT = 1000743005
- SPATIAL_PERSISTENCE_CONTEXT_CREATE_INFO_EXT = 1000763000
- SPATIAL_UPDATE_SNAPSHOT_CREATE_INFO_EXT = 1000740014
- SWAPCHAIN_CREATE_INFO = 9
- SWAPCHAIN_CREATE_INFO_FOVEATION_FB = 1000114001
- SWAPCHAIN_IMAGE_ACQUIRE_INFO = 55
- SWAPCHAIN_IMAGE_D3D11_KHR = 1000027001
- SWAPCHAIN_IMAGE_D3D12_KHR = 1000028001
- SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB = 1000160000
- SWAPCHAIN_IMAGE_METAL_KHR = 1000029001
- SWAPCHAIN_IMAGE_OPENGL_ES_KHR = 1000024002
- SWAPCHAIN_IMAGE_OPENGL_KHR = 1000023004
- SWAPCHAIN_IMAGE_RELEASE_INFO = 57
- SWAPCHAIN_IMAGE_VULKAN2_KHR = 1000025001
- SWAPCHAIN_IMAGE_VULKAN_KHR = 1000025001
- SWAPCHAIN_IMAGE_WAIT_INFO = 56
- SWAPCHAIN_STATE_ANDROID_SURFACE_DIMENSIONS_FB = 1000161000
- SWAPCHAIN_STATE_FOVEATION_FB = 1000114002
- SWAPCHAIN_STATE_SAMPLER_OPENGL_ES_FB = 1000162000
- SWAPCHAIN_STATE_SAMPLER_VULKAN_FB = 1000163000
- SYSTEM_ANCHOR_PROPERTIES_HTC = 1000319000
- SYSTEM_BODY_TRACKING_PROPERTIES_BD = 1000385004
- SYSTEM_BODY_TRACKING_PROPERTIES_FB = 1000076004
- SYSTEM_BODY_TRACKING_PROPERTIES_HTC = 1000320000
- SYSTEM_COLOCATION_DISCOVERY_PROPERTIES_META = 1000571030
- SYSTEM_COLOR_SPACE_PROPERTIES_FB = 1000108000
- SYSTEM_ENVIRONMENT_DEPTH_PROPERTIES_META = 1000291007
- SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT = 1000030000
- SYSTEM_EYE_TRACKING_PROPERTIES_FB = 1000202004
- SYSTEM_FACE_TRACKING_PROPERTIES2_FB = 1000287013
- SYSTEM_FACE_TRACKING_PROPERTIES_FB = 1000201004
- SYSTEM_FACIAL_EXPRESSION_PROPERTIES_ML = 1000482004
- SYSTEM_FACIAL_TRACKING_PROPERTIES_HTC = 1000104000
- SYSTEM_FORCE_FEEDBACK_CURL_PROPERTIES_MNDX = 1000375000
- SYSTEM_FOVEATED_RENDERING_PROPERTIES_VARJO = 1000121002
- SYSTEM_FOVEATION_EYE_TRACKED_PROPERTIES_META = 1000200002
- SYSTEM_GET_INFO = 4
- SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT = 1000052000
- SYSTEM_HAND_TRACKING_PROPERTIES_EXT = 1000051000
- SYSTEM_HEADSET_ID_PROPERTIES_META = 1000245000
- SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB = 1000116002
- SYSTEM_MARKER_TRACKING_PROPERTIES_VARJO = 1000124000
- SYSTEM_MARKER_UNDERSTANDING_PROPERTIES_ML = 1000138000
- SYSTEM_NOTIFICATIONS_SET_INFO_ML = 1000473000
- SYSTEM_PASSTHROUGH_COLOR_LUT_PROPERTIES_META = 1000266000
- SYSTEM_PASSTHROUGH_PROPERTIES2_FB = 1000118006
- SYSTEM_PASSTHROUGH_PROPERTIES_FB = 1000118000
- SYSTEM_PLANE_DETECTION_PROPERTIES_EXT = 1000429007
- SYSTEM_PROPERTIES = 5
- SYSTEM_PROPERTIES_BODY_TRACKING_FULL_BODY_META = 1000274000
- SYSTEM_RENDER_MODEL_PROPERTIES_FB = 1000119004
- SYSTEM_SIMULTANEOUS_HANDS_AND_CONTROLLERS_PROPERTIES_META = 1000532001
- SYSTEM_SPACE_WARP_PROPERTIES_FB = 1000171001
- SYSTEM_SPATIAL_ANCHOR_PROPERTIES_BD = 1000390000
- SYSTEM_SPATIAL_ANCHOR_SHARING_PROPERTIES_BD = 1000391000
- SYSTEM_SPATIAL_ENTITY_GROUP_SHARING_PROPERTIES_META = 1000572100
- SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB = 1000113004
- SYSTEM_SPATIAL_ENTITY_SHARING_PROPERTIES_META = 1000290000
- SYSTEM_SPATIAL_MESH_PROPERTIES_BD = 1000393000
- SYSTEM_SPATIAL_PLANE_PROPERTIES_BD = 1000396000
- SYSTEM_SPATIAL_SCENE_PROPERTIES_BD = 1000392000
- SYSTEM_SPATIAL_SENSING_PROPERTIES_BD = 1000389000
- SYSTEM_USER_PRESENCE_PROPERTIES_EXT = 1000470001
- SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META = 1000219001
- TRIANGLE_MESH_CREATE_INFO_FB = 1000117001
- UNKNOWN = 0
- UNPERSIST_SPATIAL_ENTITY_COMPLETION_EXT = 1000781003
- USER_CALIBRATION_ENABLE_EVENTS_INFO_ML = 1000472002
- VIEW = 7
- VIEW_CONFIGURATION_DEPTH_RANGE_EXT = 1000046000
- VIEW_CONFIGURATION_PROPERTIES = 45
- VIEW_CONFIGURATION_VIEW = 41
- VIEW_CONFIGURATION_VIEW_FOV_EPIC = 1000059000
- VIEW_LOCATE_FOVEATED_RENDERING_VARJO = 1000121000
- VIEW_LOCATE_INFO = 6
- VIEW_STATE = 11
- VIRTUAL_KEYBOARD_ANIMATION_STATE_META = 1000219006
- VIRTUAL_KEYBOARD_CREATE_INFO_META = 1000219002
- VIRTUAL_KEYBOARD_INPUT_INFO_META = 1000219010
- VIRTUAL_KEYBOARD_LOCATION_INFO_META = 1000219004
- VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META = 1000219007
- VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META = 1000219005
- VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META = 1000219003
- VIRTUAL_KEYBOARD_TEXTURE_DATA_META = 1000219009
- VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META = 1000219011
- VISIBILITY_MASK_KHR = 1000031000
- VISUAL_MESH_COMPUTE_LOD_INFO_MSFT = 1000097003
- VIVE_TRACKER_PATHS_HTCX = 1000103000
- VULKAN_DEVICE_CREATE_INFO_KHR = 1000090001
- VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR = 1000090003
- VULKAN_INSTANCE_CREATE_INFO_KHR = 1000090000
- VULKAN_SWAPCHAIN_CREATE_INFO_META = 1000227000
- VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR = 1000014000
- WORLD_MESH_BLOCK_ML = 1000474010
- WORLD_MESH_BLOCK_REQUEST_ML = 1000474008
- WORLD_MESH_BLOCK_STATE_ML = 1000474003
- WORLD_MESH_BUFFER_ML = 1000474007
- WORLD_MESH_BUFFER_RECOMMENDED_SIZE_INFO_ML = 1000474005
- WORLD_MESH_BUFFER_SIZE_ML = 1000474006
- WORLD_MESH_DETECTOR_CREATE_INFO_ML = 1000474001
- WORLD_MESH_GET_INFO_ML = 1000474009
- WORLD_MESH_REQUEST_COMPLETION_INFO_ML = 1000474012
- WORLD_MESH_REQUEST_COMPLETION_ML = 1000474011
- WORLD_MESH_STATE_REQUEST_COMPLETION_ML = 1000474004
- WORLD_MESH_STATE_REQUEST_INFO_ML = 1000474002
- exception xr.Success(message=None)
Bases:
ResultExceptionFunction successfully completed.
- xr.Swapchain
alias of
LP_Swapchain_T
- class xr.SwapchainCreateFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- PROTECTED_CONTENT_BIT = 1
- STATIC_IMAGE_BIT = 2
- xr.SwapchainCreateFlagsCInt
alias of
c_ulonglong
- class xr.SwapchainCreateFoveationFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- FRAGMENT_DENSITY_MAP_BIT = 2
- NONE = 0
- SCALED_BIN_BIT = 1
- xr.SwapchainCreateFoveationFlagsFBCInt
alias of
c_ulonglong
- class xr.SwapchainCreateInfo(create_flags: ~xr.enums.SwapchainCreateFlags = <SwapchainCreateFlags.NONE: 0>, usage_flags: ~xr.enums.SwapchainUsageFlags = <SwapchainUsageFlags.NONE: 0>, format: int = 0, sample_count: int = 0, width: int = 0, height: int = 0, face_count: int = 0, array_size: int = 0, mip_count: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SWAPCHAIN_CREATE_INFO)
Bases:
Structure- array_size
Structure/Union member
- create_flags
Structure/Union member
- face_count
Structure/Union member
- format
Structure/Union member
- height
Structure/Union member
- mip_count
Structure/Union member
- next
Structure/Union member
- sample_count
Structure/Union member
- type
Structure/Union member
- usage_flags
Structure/Union member
- width
Structure/Union member
- class xr.SwapchainCreateInfoFoveationFB(flags: ~xr.enums.SwapchainCreateFoveationFlagsFB = <SwapchainCreateFoveationFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SWAPCHAIN_CREATE_INFO_FOVEATION_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.SwapchainFormatUnsupportedError(message=None)
Bases:
ErrorResultThe image format is not supported by the runtime or platform.
- class xr.SwapchainImageAcquireInfo(next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_ACQUIRE_INFO)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageBaseHeader(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageD3D11KHR(texture: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_D3D11_KHR)
Bases:
Structure- next
Structure/Union member
- texture
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageD3D12KHR(texture: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_D3D12_KHR)
Bases:
Structure- next
Structure/Union member
- texture
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageFoveationVulkanFB(image: int = 0, width: int = 0, height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB)
Bases:
Structure- height
Structure/Union member
- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- width
Structure/Union member
- class xr.SwapchainImageOpenGLKHR(image: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_OPENGL_KHR)
Bases:
Structure- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageReleaseInfo(next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_RELEASE_INFO)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- xr.SwapchainImageVulkan2KHR
alias of
SwapchainImageVulkanKHR
- class xr.SwapchainImageVulkanKHR(image: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_VULKAN_KHR)
Bases:
Structure- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageWaitInfo(timeout: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_WAIT_INFO)
Bases:
Structure- next
Structure/Union member
- timeout
Structure/Union member
- type
Structure/Union member
- exception xr.SwapchainRectInvalidError(message=None)
Bases:
ErrorResultThe image rect was negatively sized or otherwise invalid.
- class xr.SwapchainStateBaseHeaderFB(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainStateFoveationFB(flags: ~xr.enums.SwapchainStateFoveationFlagsFB = <SwapchainStateFoveationFlagsFB.NONE: 0>, profile: ~xr.typedefs.LP_FoveationProfileFB_T | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SWAPCHAIN_STATE_FOVEATION_FB)
Bases:
Structure- flags
Structure/Union member
- next
Structure/Union member
- profile
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainStateFoveationFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.SwapchainStateFoveationFlagsFBCInt
alias of
c_ulonglong
- class xr.SwapchainStateSamplerVulkanFB(min_filter: int = 0, mag_filter: int = 0, mipmap_mode: int = 0, wrap_mode_s: int = 0, wrap_mode_t: int = 0, swizzle_red: int = 0, swizzle_green: int = 0, swizzle_blue: int = 0, swizzle_alpha: int = 0, max_anisotropy: float = 0, border_color: Color4f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_STATE_SAMPLER_VULKAN_FB)
Bases:
Structure- border_color
Structure/Union member
- mag_filter
Structure/Union member
- max_anisotropy
Structure/Union member
- min_filter
Structure/Union member
- mipmap_mode
Structure/Union member
- next
Structure/Union member
- swizzle_alpha
Structure/Union member
- swizzle_blue
Structure/Union member
- swizzle_green
Structure/Union member
- swizzle_red
Structure/Union member
- type
Structure/Union member
- wrap_mode_s
Structure/Union member
- wrap_mode_t
Structure/Union member
- class xr.SwapchainSubImage(swapchain: LP_Swapchain_T | None = None, image_rect: Rect2Di | None = None, image_array_index: int = 0)
Bases:
Structure- image_array_index
Structure/Union member
- image_rect
Structure/Union member
- swapchain
Structure/Union member
- class xr.SwapchainUsageFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- COLOR_ATTACHMENT_BIT = 1
- DEPTH_STENCIL_ATTACHMENT_BIT = 2
- INPUT_ATTACHMENT_BIT_KHR = 128
- INPUT_ATTACHMENT_BIT_MND = 128
- MUTABLE_FORMAT_BIT = 64
- NONE = 0
- SAMPLED_BIT = 32
- TRANSFER_DST_BIT = 16
- TRANSFER_SRC_BIT = 8
- UNORDERED_ACCESS_BIT = 4
- xr.SwapchainUsageFlagsCInt
alias of
c_ulonglong
- class xr.Swapchain_T
Bases:
Structure
- class xr.SystemAnchorPropertiesHTC(supports_anchor: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_ANCHOR_PROPERTIES_HTC)
Bases:
Structure- next
Structure/Union member
- supports_anchor
Structure/Union member
- type
Structure/Union member
- class xr.SystemBodyTrackingPropertiesBD(supports_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_BODY_TRACKING_PROPERTIES_BD)
Bases:
Structure- next
Structure/Union member
- supports_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemBodyTrackingPropertiesFB(supports_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_BODY_TRACKING_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- supports_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemBodyTrackingPropertiesHTC(supports_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_BODY_TRACKING_PROPERTIES_HTC)
Bases:
Structure- next
Structure/Union member
- supports_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemColocationDiscoveryPropertiesMETA(supports_colocation_discovery: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_COLOCATION_DISCOVERY_PROPERTIES_META)
Bases:
Structure- next
Structure/Union member
- supports_colocation_discovery
Structure/Union member
- type
Structure/Union member
- class xr.SystemColorSpacePropertiesFB(color_space: ColorSpaceFB = ColorSpaceFB.UNMANAGED, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_COLOR_SPACE_PROPERTIES_FB)
Bases:
Structure- color_space
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemEnvironmentDepthPropertiesMETA(supports_environment_depth: c_ulong = 0, supports_hand_removal: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_ENVIRONMENT_DEPTH_PROPERTIES_META)
Bases:
Structure- next
Structure/Union member
- supports_environment_depth
Structure/Union member
- supports_hand_removal
Structure/Union member
- type
Structure/Union member
- class xr.SystemEyeGazeInteractionPropertiesEXT(supports_eye_gaze_interaction: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT)
Bases:
Structure- next
Structure/Union member
- supports_eye_gaze_interaction
Structure/Union member
- type
Structure/Union member
- class xr.SystemEyeTrackingPropertiesFB(supports_eye_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_EYE_TRACKING_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- supports_eye_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemFaceTrackingProperties2FB(supports_visual_face_tracking: c_ulong = 0, supports_audio_face_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACE_TRACKING_PROPERTIES2_FB)
Bases:
Structure- next
Structure/Union member
- supports_audio_face_tracking
Structure/Union member
- supports_visual_face_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemFaceTrackingPropertiesFB(supports_face_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACE_TRACKING_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- supports_face_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemFacialExpressionPropertiesML(supports_facial_expression: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACIAL_EXPRESSION_PROPERTIES_ML)
Bases:
Structure- next
Structure/Union member
- supports_facial_expression
Structure/Union member
- type
Structure/Union member
- class xr.SystemFacialTrackingPropertiesHTC(support_eye_facial_tracking: c_ulong = 0, support_lip_facial_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACIAL_TRACKING_PROPERTIES_HTC)
Bases:
Structure- next
Structure/Union member
- support_eye_facial_tracking
Structure/Union member
- support_lip_facial_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemForceFeedbackCurlPropertiesMNDX(supports_force_feedback_curl: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FORCE_FEEDBACK_CURL_PROPERTIES_MNDX)
Bases:
Structure- next
Structure/Union member
- supports_force_feedback_curl
Structure/Union member
- type
Structure/Union member
- class xr.SystemFoveatedRenderingPropertiesVARJO(supports_foveated_rendering: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FOVEATED_RENDERING_PROPERTIES_VARJO)
Bases:
Structure- next
Structure/Union member
- supports_foveated_rendering
Structure/Union member
- type
Structure/Union member
- class xr.SystemFoveationEyeTrackedPropertiesMETA(supports_foveation_eye_tracked: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FOVEATION_EYE_TRACKED_PROPERTIES_META)
Bases:
Structure- next
Structure/Union member
- supports_foveation_eye_tracked
Structure/Union member
- type
Structure/Union member
- class xr.SystemGetInfo(form_factor: FormFactor = FormFactor.HEAD_MOUNTED_DISPLAY, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_GET_INFO)
Bases:
Structure- form_factor
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemGraphicsProperties(max_swapchain_image_height: int = 0, max_swapchain_image_width: int = 0, max_layer_count: int = 0)
Bases:
Structure- max_layer_count
Structure/Union member
- max_swapchain_image_height
Structure/Union member
- max_swapchain_image_width
Structure/Union member
- class xr.SystemHandTrackingMeshPropertiesMSFT(supports_hand_tracking_mesh: c_ulong = 0, max_hand_mesh_index_count: int = 0, max_hand_mesh_vertex_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT)
Bases:
Structure- max_hand_mesh_index_count
Structure/Union member
- max_hand_mesh_vertex_count
Structure/Union member
- next
Structure/Union member
- supports_hand_tracking_mesh
Structure/Union member
- type
Structure/Union member
- class xr.SystemHandTrackingPropertiesEXT(supports_hand_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_HAND_TRACKING_PROPERTIES_EXT)
Bases:
Structure- next
Structure/Union member
- supports_hand_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemHeadsetIdPropertiesMETA(id: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_HEADSET_ID_PROPERTIES_META)
Bases:
Structure- id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SystemId
alias of
c_ulonglong
- exception xr.SystemInvalidError(message=None)
Bases:
ErrorResultThe provided basetype:XrSystemId was invalid.
- class xr.SystemKeyboardTrackingPropertiesFB(supports_keyboard_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- supports_keyboard_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemMarkerTrackingPropertiesVARJO(supports_marker_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_MARKER_TRACKING_PROPERTIES_VARJO)
Bases:
Structure- next
Structure/Union member
- supports_marker_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemMarkerUnderstandingPropertiesML(supports_marker_understanding: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_MARKER_UNDERSTANDING_PROPERTIES_ML)
Bases:
Structure- next
Structure/Union member
- supports_marker_understanding
Structure/Union member
- type
Structure/Union member
- exception xr.SystemNotificationIncompatibleSkuMLError
Bases:
ErrorResult
- exception xr.SystemNotificationPermissionDeniedMLError
Bases:
ErrorResult
- class xr.SystemNotificationsSetInfoML(suppress_notifications: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_NOTIFICATIONS_SET_INFO_ML)
Bases:
Structure- next
Structure/Union member
- suppress_notifications
Structure/Union member
- type
Structure/Union member
- class xr.SystemPassthroughColorLutPropertiesMETA(max_color_lut_resolution: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PASSTHROUGH_COLOR_LUT_PROPERTIES_META)
Bases:
Structure- max_color_lut_resolution
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemPassthroughProperties2FB(capabilities: ~xr.enums.PassthroughCapabilityFlagsFB = <PassthroughCapabilityFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SYSTEM_PASSTHROUGH_PROPERTIES2_FB)
Bases:
Structure- capabilities
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemPassthroughPropertiesFB(supports_passthrough: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PASSTHROUGH_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- supports_passthrough
Structure/Union member
- type
Structure/Union member
- class xr.SystemPlaneDetectionPropertiesEXT(supported_features: ~xr.enums.PlaneDetectionCapabilityFlagsEXT = <PlaneDetectionCapabilityFlagsEXT.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SYSTEM_PLANE_DETECTION_PROPERTIES_EXT)
Bases:
Structure- next
Structure/Union member
- supported_features
Structure/Union member
- type
Structure/Union member
- class xr.SystemProperties(system_id: c_ulonglong = 0, vendor_id: int = 0, system_name: str = '', graphics_properties: SystemGraphicsProperties | None = None, tracking_properties: SystemTrackingProperties | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PROPERTIES)
Bases:
Structure- graphics_properties
Structure/Union member
- next
Structure/Union member
- system_id
Structure/Union member
- system_name
Structure/Union member
- tracking_properties
Structure/Union member
- type
Structure/Union member
- vendor_id
Structure/Union member
- class xr.SystemPropertiesBodyTrackingFullBodyMETA(supports_full_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PROPERTIES_BODY_TRACKING_FULL_BODY_META)
Bases:
Structure- next
Structure/Union member
- supports_full_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemRenderModelPropertiesFB(supports_render_model_loading: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_RENDER_MODEL_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- supports_render_model_loading
Structure/Union member
- type
Structure/Union member
- class xr.SystemSimultaneousHandsAndControllersPropertiesMETA(supports_simultaneous_hands_and_controllers: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SIMULTANEOUS_HANDS_AND_CONTROLLERS_PROPERTIES_META)
Bases:
Structure- next
Structure/Union member
- supports_simultaneous_hands_and_controllers
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpaceWarpPropertiesFB(recommended_motion_vector_image_rect_width: int = 0, recommended_motion_vector_image_rect_height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPACE_WARP_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- recommended_motion_vector_image_rect_height
Structure/Union member
- recommended_motion_vector_image_rect_width
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialAnchorPropertiesBD(supports_spatial_anchor: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ANCHOR_PROPERTIES_BD)
Bases:
Structure- next
Structure/Union member
- supports_spatial_anchor
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialAnchorSharingPropertiesBD(supports_spatial_anchor_sharing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ANCHOR_SHARING_PROPERTIES_BD)
Bases:
Structure- next
Structure/Union member
- supports_spatial_anchor_sharing
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialEntityGroupSharingPropertiesMETA(supports_spatial_entity_group_sharing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ENTITY_GROUP_SHARING_PROPERTIES_META)
Bases:
Structure- next
Structure/Union member
- supports_spatial_entity_group_sharing
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialEntityPropertiesFB(supports_spatial_entity: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB)
Bases:
Structure- next
Structure/Union member
- supports_spatial_entity
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialEntitySharingPropertiesMETA(supports_spatial_entity_sharing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ENTITY_SHARING_PROPERTIES_META)
Bases:
Structure- next
Structure/Union member
- supports_spatial_entity_sharing
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialMeshPropertiesBD(supports_spatial_mesh: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_MESH_PROPERTIES_BD)
Bases:
Structure- next
Structure/Union member
- supports_spatial_mesh
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialPlanePropertiesBD(supports_spatial_plane: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_PLANE_PROPERTIES_BD)
Bases:
Structure- next
Structure/Union member
- supports_spatial_plane
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialScenePropertiesBD(supports_spatial_scene: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_SCENE_PROPERTIES_BD)
Bases:
Structure- next
Structure/Union member
- supports_spatial_scene
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialSensingPropertiesBD(supports_spatial_sensing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_SENSING_PROPERTIES_BD)
Bases:
Structure- next
Structure/Union member
- supports_spatial_sensing
Structure/Union member
- type
Structure/Union member
- class xr.SystemTrackingProperties(orientation_tracking: c_ulong = 0, position_tracking: c_ulong = 0)
Bases:
Structure- orientation_tracking
Structure/Union member
- position_tracking
Structure/Union member
- class xr.SystemUserPresencePropertiesEXT(supports_user_presence: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_USER_PRESENCE_PROPERTIES_EXT)
Bases:
Structure- next
Structure/Union member
- supports_user_presence
Structure/Union member
- type
Structure/Union member
- class xr.SystemVirtualKeyboardPropertiesMETA(supports_virtual_keyboard: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META)
Bases:
Structure- next
Structure/Union member
- supports_virtual_keyboard
Structure/Union member
- type
Structure/Union member
- xr.Time
alias of
c_longlong
- exception xr.TimeInvalidError(message=None)
Bases:
ErrorResultThe provided basetype:XrTime was zero, negative, or out of range.
- exception xr.TimeoutExpired(message=None)
Bases:
QualifiedSuccessResultThe specified timeout time occurred before the operation could complete.
- class xr.TrackingOptimizationSettingsDomainQCOM(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- ALL = 1
- class xr.TrackingOptimizationSettingsHintQCOM(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CLOSE_RANGE_PRIORIZATION = 2
- HIGH_POWER_PRIORIZATION = 4
- LONG_RANGE_PRIORIZATION = 1
- LOW_POWER_PRIORIZATION = 3
- NONE = 0
- class xr.TriangleMeshCreateInfoFB(flags: ~xr.enums.TriangleMeshFlagsFB = <TriangleMeshFlagsFB.NONE: 0>, winding_order: ~xr.enums.WindingOrderFB = WindingOrderFB.UNKNOWN, vertex_count: int = 0, vertex_buffer: ~xr.typedefs.LP_Vector3f | None = None, triangle_count: int = 0, index_buffer: ~ctypes.wintypes.LP_c_ulong | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.TRIANGLE_MESH_CREATE_INFO_FB)
Bases:
Structure- flags
Structure/Union member
- index_buffer
Structure/Union member
- next
Structure/Union member
- triangle_count
Structure/Union member
- type
Structure/Union member
- vertex_buffer
Structure/Union member
- vertex_count
Structure/Union member
- winding_order
Structure/Union member
- xr.TriangleMeshFB
alias of
LP_TriangleMeshFB_T
- class xr.TriangleMeshFB_T
Bases:
Structure
- class xr.TriangleMeshFlagsFB(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- MUTABLE_BIT = 1
- NONE = 0
- xr.TriangleMeshFlagsFBCInt
alias of
c_ulonglong
- exception xr.UnexpectedStatePassthroughFBError
Bases:
ErrorResult
- exception xr.UnknownPassthroughFBError
Bases:
ErrorResult
- class xr.UnpersistSpatialEntityCompletionEXT(future_result: Result = Result.SUCCESS, unpersist_result: SpatialPersistenceContextResultEXT = SpatialPersistenceContextResultEXT.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.UNPERSIST_SPATIAL_ENTITY_COMPLETION_EXT)
Bases:
Structure- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- unpersist_result
Structure/Union member
- class xr.UserCalibrationEnableEventsInfoML(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.USER_CALIBRATION_ENABLE_EVENTS_INFO_ML)
Bases:
Structure- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- exception xr.ValidationFailureError(message=None)
Bases:
ErrorResultThe function usage was invalid in some way.
- class xr.Vector2f(x: float = 0, y: float = 0)
Bases:
Structure- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- class xr.Vector3f(x: float = 0, y: float = 0, z: float = 0)
Bases:
Structure- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.Vector4f(x: float = 0, y: float = 0, z: float = 0, w: float = 0)
Bases:
Structure- as_numpy()
- w
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.Vector4sFB(x: int = 0, y: int = 0, z: int = 0, w: int = 0)
Bases:
Structure- w
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.Version(major: int = 0, minor: int | None = None, patch: int | None = None)
Bases:
object- number() int
Packed xr.VersionNumber
- xr.VersionNumber
alias of
c_ulonglong
- class xr.View(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIEW)
Bases:
Structure- fov
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- class xr.ViewConfigurationDepthRangeEXT(recommended_near_z: float = 0, min_near_z: float = 0, recommended_far_z: float = 0, max_far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_DEPTH_RANGE_EXT)
Bases:
Structure- max_far_z
Structure/Union member
- min_near_z
Structure/Union member
- next
Structure/Union member
- recommended_far_z
Structure/Union member
- recommended_near_z
Structure/Union member
- type
Structure/Union member
- class xr.ViewConfigurationProperties(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, fov_mutable: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_PROPERTIES)
Bases:
Structure- fov_mutable
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.ViewConfigurationType(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- PRIMARY_MONO = 1
- PRIMARY_QUAD_VARJO = 1000037000
- PRIMARY_STEREO = 2
- PRIMARY_STEREO_WITH_FOVEATED_INSET = 1000037000
- SECONDARY_MONO_FIRST_PERSON_OBSERVER_MSFT = 1000054000
- exception xr.ViewConfigurationTypeUnsupportedError(message=None)
Bases:
ErrorResultThe specified view configuration type is not supported by the runtime or platform.
- class xr.ViewConfigurationView(recommended_image_rect_width: int = 0, max_image_rect_width: int = 0, recommended_image_rect_height: int = 0, max_image_rect_height: int = 0, recommended_swapchain_sample_count: int = 0, max_swapchain_sample_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_VIEW)
Bases:
Structure- max_image_rect_height
Structure/Union member
- max_image_rect_width
Structure/Union member
- max_swapchain_sample_count
Structure/Union member
- next
Structure/Union member
- recommended_image_rect_height
Structure/Union member
- recommended_image_rect_width
Structure/Union member
- recommended_swapchain_sample_count
Structure/Union member
- type
Structure/Union member
- class xr.ViewConfigurationViewFovEPIC(recommended_fov: Fovf | None = None, max_mutable_fov: Fovf | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_VIEW_FOV_EPIC)
Bases:
Structure- max_mutable_fov
Structure/Union member
- next
Structure/Union member
- recommended_fov
Structure/Union member
- type
Structure/Union member
- class xr.ViewLocateFoveatedRenderingVARJO(foveated_rendering_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_LOCATE_FOVEATED_RENDERING_VARJO)
Bases:
Structure- foveated_rendering_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ViewLocateInfo(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, display_time: c_longlong = 0, space: LP_Space_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_LOCATE_INFO)
Bases:
Structure- display_time
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.ViewState(view_state_flags: ~xr.enums.ViewStateFlags = <ViewStateFlags.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VIEW_STATE)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- view_state_flags
Structure/Union member
- class xr.ViewStateFlags(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- ORIENTATION_TRACKED_BIT = 4
- ORIENTATION_VALID_BIT = 1
- POSITION_TRACKED_BIT = 8
- POSITION_VALID_BIT = 2
- xr.ViewStateFlagsCInt
alias of
c_ulonglong
- class xr.VirtualKeyboardAnimationStateMETA(animation_index: int = 0, fraction: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_ANIMATION_STATE_META)
Bases:
Structure- animation_index
Structure/Union member
- fraction
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardCreateInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_CREATE_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardInputInfoMETA(input_source: ~xr.enums.VirtualKeyboardInputSourceMETA = VirtualKeyboardInputSourceMETA.CONTROLLER_RAY_LEFT, input_space: ~xr.typedefs.LP_Space_T | None = None, input_pose_in_space: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), input_state: ~xr.enums.VirtualKeyboardInputStateFlagsMETA = <VirtualKeyboardInputStateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VIRTUAL_KEYBOARD_INPUT_INFO_META)
Bases:
Structure- input_pose_in_space
Structure/Union member
- input_source
Structure/Union member
- input_space
Structure/Union member
- input_state
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardInputSourceMETA(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CONTROLLER_DIRECT_LEFT = 5
- CONTROLLER_DIRECT_RIGHT = 6
- CONTROLLER_RAY_LEFT = 1
- CONTROLLER_RAY_RIGHT = 2
- HAND_DIRECT_INDEX_TIP_LEFT = 7
- HAND_DIRECT_INDEX_TIP_RIGHT = 8
- HAND_RAY_LEFT = 3
- HAND_RAY_RIGHT = 4
- class xr.VirtualKeyboardInputStateFlagsMETA(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- PRESSED_BIT = 1
- xr.VirtualKeyboardInputStateFlagsMETACInt
alias of
c_ulonglong
- class xr.VirtualKeyboardLocationInfoMETA(location_type: VirtualKeyboardLocationTypeMETA = VirtualKeyboardLocationTypeMETA.CUSTOM, space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_LOCATION_INFO_META)
Bases:
Structure- location_type
Structure/Union member
- next
Structure/Union member
- pose_in_space
Structure/Union member
- scale
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardLocationTypeMETA(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CUSTOM = 0
- DIRECT = 2
- FAR = 1
- xr.VirtualKeyboardMETA
alias of
LP_VirtualKeyboardMETA_T
- class xr.VirtualKeyboardMETA_T
Bases:
Structure
- class xr.VirtualKeyboardModelAnimationStatesMETA(state_capacity_input: int = 0, state_count_output: int = 0, states: LP_VirtualKeyboardAnimationStateMETA | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META)
Bases:
Structure- next
Structure/Union member
- state_capacity_input
Structure/Union member
- state_count_output
Structure/Union member
- states
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardModelVisibilitySetInfoMETA(visible: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- visible
Structure/Union member
- class xr.VirtualKeyboardSpaceCreateInfoMETA(location_type: VirtualKeyboardLocationTypeMETA = VirtualKeyboardLocationTypeMETA.CUSTOM, space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META)
Bases:
Structure- location_type
Structure/Union member
- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardTextContextChangeInfoMETA(text_context: str = '', next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META)
Bases:
Structure- next
Structure/Union member
- text_context
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardTextureDataMETA(texture_width: int = 0, texture_height: int = 0, buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_TEXTURE_DATA_META)
Bases:
Structure- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- texture_height
Structure/Union member
- texture_width
Structure/Union member
- type
Structure/Union member
- class xr.VisibilityMaskKHR(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VISIBILITY_MASK_KHR)
Bases:
Structure- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.VisibilityMaskTypeKHR(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- HIDDEN_TRIANGLE_MESH = 1
- LINE_LOOP = 3
- VISIBLE_TRIANGLE_MESH = 2
- class xr.VisualMeshComputeLodInfoMSFT(lod: MeshComputeLodMSFT = MeshComputeLodMSFT.COARSE, next: c_void_p | None = None, type: StructureType = StructureType.VISUAL_MESH_COMPUTE_LOD_INFO_MSFT)
Bases:
Structure- lod
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ViveTrackerPathsHTCX(persistent_path: c_ulonglong = 0, role_path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIVE_TRACKER_PATHS_HTCX)
Bases:
Structure- next
Structure/Union member
- persistent_path
Structure/Union member
- role_path
Structure/Union member
- type
Structure/Union member
- class xr.VulkanDeviceCreateFlagsKHR(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.VulkanDeviceCreateFlagsKHRCInt
alias of
c_ulonglong
- class xr.VulkanDeviceCreateInfoKHR(system_id: ~ctypes.c_ulonglong = 0, create_flags: ~xr.platform.windows.VulkanDeviceCreateFlagsKHR = <VulkanDeviceCreateFlagsKHR.NONE: 0>, pfn_get_instance_proc_addr: int = 0, vulkan_physical_device: int = 0, vulkan_create_info: ~ctypes.wintypes.LP_c_long | None = None, vulkan_allocator: ~ctypes.wintypes.LP_c_long | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VULKAN_DEVICE_CREATE_INFO_KHR)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- vulkan_physical_device
Structure/Union member
- class xr.VulkanGraphicsDeviceGetInfoKHR(system_id: c_ulonglong = 0, vulkan_instance: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR)
Bases:
Structure- next
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_instance
Structure/Union member
- class xr.VulkanInstanceCreateFlagsKHR(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.VulkanInstanceCreateFlagsKHRCInt
alias of
c_ulonglong
- class xr.VulkanInstanceCreateInfoKHR(system_id: ~ctypes.c_ulonglong = 0, create_flags: ~xr.platform.windows.VulkanInstanceCreateFlagsKHR = <VulkanInstanceCreateFlagsKHR.NONE: 0>, pfn_get_instance_proc_addr: int = 0, vulkan_create_info: ~ctypes.wintypes.LP_c_long | None = None, vulkan_allocator: ~ctypes.wintypes.LP_c_long | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VULKAN_INSTANCE_CREATE_INFO_KHR)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- class xr.VulkanSwapchainCreateInfoMETA(additional_create_flags: int = 0, additional_usage_flags: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_CREATE_INFO_META)
Bases:
Structure- additional_create_flags
Structure/Union member
- additional_usage_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.VulkanSwapchainFormatListCreateInfoKHR(view_format_count: int | None = None, view_formats: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- view_format_count
Structure/Union member
- property view_formats
- class xr.WindingOrderFB(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- CCW = 2
- CW = 1
- UNKNOWN = 0
- class xr.WorldMeshBlockML(uuid: ~xr.typedefs.Uuid = 0, block_result: ~xr.enums.WorldMeshBlockResultML = WorldMeshBlockResultML.SUCCESS, lod: ~xr.enums.WorldMeshDetectorLodML = WorldMeshDetectorLodML.MINIMUM, flags: ~xr.enums.WorldMeshDetectorFlagsML = <WorldMeshDetectorFlagsML.NONE: 0>, index_count: int = 0, index_buffer: ~ctypes.wintypes.LP_c_ushort | None = None, vertex_count: int = 0, vertex_buffer: ~xr.typedefs.LP_Vector3f | None = None, normal_count: int = 0, normal_buffer: ~xr.typedefs.LP_Vector3f | None = None, confidence_count: int = 0, confidence_buffer: ~ctypes.wintypes.LP_c_float | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.WORLD_MESH_BLOCK_ML)
Bases:
Structure- block_result
Structure/Union member
- confidence_buffer
Structure/Union member
- confidence_count
Structure/Union member
- flags
Structure/Union member
- index_buffer
Structure/Union member
- index_count
Structure/Union member
- lod
Structure/Union member
- next
Structure/Union member
- normal_buffer
Structure/Union member
- normal_count
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- vertex_buffer
Structure/Union member
- vertex_count
Structure/Union member
- class xr.WorldMeshBlockRequestML(uuid: Uuid = 0, lod: WorldMeshDetectorLodML = WorldMeshDetectorLodML.MINIMUM, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BLOCK_REQUEST_ML)
Bases:
Structure- lod
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.WorldMeshBlockResultML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- FAILED = 1
- PARTIAL_UPDATE = 3
- PENDING = 2
- SUCCESS = 0
- class xr.WorldMeshBlockStateML(uuid: Uuid = 0, mesh_bounding_box_center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), mesh_bounding_box_extents: Extent3Df = 0, last_update_time: c_longlong = 0, status: WorldMeshBlockStatusML = WorldMeshBlockStatusML.NEW, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BLOCK_STATE_ML)
Bases:
Structure- last_update_time
Structure/Union member
- mesh_bounding_box_center
Structure/Union member
- mesh_bounding_box_extents
Structure/Union member
- next
Structure/Union member
- status
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.WorldMeshBlockStatusML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- DELETED = 2
- NEW = 0
- UNCHANGED = 3
- UPDATED = 1
- class xr.WorldMeshBufferML(buffer_size: int = 0, buffer: c_void_p | None = None, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BUFFER_ML)
Bases:
Structure- buffer
Structure/Union member
- buffer_size
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshBufferRecommendedSizeInfoML(max_block_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BUFFER_RECOMMENDED_SIZE_INFO_ML)
Bases:
Structure- max_block_count
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshBufferSizeML(size: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BUFFER_SIZE_ML)
Bases:
Structure- next
Structure/Union member
- size
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshDetectorCreateInfoML(next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_DETECTOR_CREATE_INFO_ML)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshDetectorFlagsML(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- COMPUTE_CONFIDENCE_BIT = 4
- COMPUTE_NORMALS_BIT = 2
- INDEX_ORDER_CW_BIT = 32
- NONE = 0
- PLANARIZE_BIT = 8
- POINT_CLOUD_BIT = 1
- REMOVE_MESH_SKIRT_BIT = 16
- xr.WorldMeshDetectorFlagsMLCInt
alias of
c_ulonglong
- class xr.WorldMeshDetectorLodML(value=<object object>, *args, **kwargs)
Bases:
EnumBaseAn enumeration.
- MAXIMUM = 2
- MEDIUM = 1
- MINIMUM = 0
- xr.WorldMeshDetectorML
alias of
LP_WorldMeshDetectorML_T
- class xr.WorldMeshDetectorML_T
Bases:
Structure
- exception xr.WorldMeshDetectorPermissionDeniedMLError
Bases:
ErrorResult
- exception xr.WorldMeshDetectorSpaceNotLocatableMLError
Bases:
ErrorResult
- class xr.WorldMeshGetInfoML(flags: ~xr.enums.WorldMeshDetectorFlagsML = <WorldMeshDetectorFlagsML.NONE: 0>, fill_hole_length: float = 0, disconnected_component_area: float = 0, block_count: int | None = None, blocks: None | ~_ctypes.POINTER | ~xr.typedefs.WorldMeshBlockRequestML | ~_ctypes.Array | ~typing.Sequence[~xr.typedefs.WorldMeshBlockRequestML] = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.WORLD_MESH_GET_INFO_ML)
Bases:
Structure- block_count
Structure/Union member
- property blocks
- disconnected_component_area
Structure/Union member
- fill_hole_length
Structure/Union member
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshRequestCompletionInfoML(mesh_space: LP_Space_T | None = None, mesh_space_locate_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_REQUEST_COMPLETION_INFO_ML)
Bases:
Structure- mesh_space
Structure/Union member
- mesh_space_locate_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshRequestCompletionML(future_result: Result = Result.SUCCESS, block_count: int | None = None, blocks: None | POINTER | WorldMeshBlockML | Array | Sequence[WorldMeshBlockML] = None, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_REQUEST_COMPLETION_ML)
Bases:
Structure- block_count
Structure/Union member
- property blocks
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshStateRequestCompletionML(future_result: Result = Result.SUCCESS, timestamp: c_longlong = 0, mesh_block_state_capacity_input: int = 0, mesh_block_state_count_output: int = 0, mesh_block_states: LP_WorldMeshBlockStateML | None = None, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_STATE_REQUEST_COMPLETION_ML)
Bases:
Structure- future_result
Structure/Union member
- mesh_block_state_capacity_input
Structure/Union member
- mesh_block_state_count_output
Structure/Union member
- mesh_block_states
Structure/Union member
- next
Structure/Union member
- timestamp
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshStateRequestInfoML(base_space: LP_Space_T | None = None, time: c_longlong = 0, bounding_box_center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), bounding_box_extents: Extent3Df = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_STATE_REQUEST_INFO_ML)
Bases:
Structure- base_space
Structure/Union member
- bounding_box_center
Structure/Union member
- bounding_box_extents
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- exception xr.XrException
Bases:
ExceptionBase class for all OpenXR exceptions.
- static is_exception() bool
- xr.acquire_swapchain_image(swapchain: LP_Swapchain_T, acquire_info: SwapchainImageAcquireInfo | None = None) int
- xr.apply_haptic_feedback(session: LP_Session_T, haptic_action_info: HapticActionInfo, haptic_feedback: HapticBaseHeader) None
- xr.attach_session_action_sets(session: LP_Session_T, attach_info: SessionActionSetsAttachInfo) None
- xr.begin_frame(session: LP_Session_T, frame_begin_info: FrameBeginInfo | None = None) None
- xr.begin_session(session: LP_Session_T, begin_info: SessionBeginInfo) None
- xr.check_result(xr_result: Result, message: str | None = None) XrException
- xr.create_action(action_set: LP_ActionSet_T, create_info: ActionCreateInfo | None = None) LP_Action_T
- xr.create_action_set(instance: LP_Instance_T, create_info: ActionSetCreateInfo | None = None) LP_ActionSet_T
- xr.create_action_space(session: LP_Session_T, create_info: ActionSpaceCreateInfo | None = None) LP_Space_T
- xr.create_instance(create_info: InstanceCreateInfo | None = None) LP_Instance_T
- xr.create_reference_space(session: LP_Session_T, create_info: ReferenceSpaceCreateInfo | None = None) LP_Space_T
- xr.create_session(instance: LP_Instance_T, create_info: SessionCreateInfo | None = None) LP_Session_T
- xr.create_swapchain(session: LP_Session_T, create_info: SwapchainCreateInfo | None = None) LP_Swapchain_T
- xr.destroy_action(action: LP_Action_T) None
- xr.destroy_action_set(action_set: LP_ActionSet_T) None
- xr.destroy_instance(instance: LP_Instance_T) None
- xr.destroy_session(session: LP_Session_T) None
- xr.destroy_space(space: LP_Space_T) None
- xr.destroy_swapchain(swapchain: LP_Swapchain_T) None
- xr.end_frame(session: LP_Session_T, frame_end_info: FrameEndInfo) None
- xr.end_session(session: LP_Session_T) None
- xr.enumerate_api_layer_properties() Array
- xr.enumerate_bound_sources_for_action(session: LP_Session_T, enumerate_info: BoundSourcesForActionEnumerateInfo) Array
- xr.enumerate_environment_blend_modes(instance: LP_Instance_T, system_id: c_ulonglong, view_configuration_type: ViewConfigurationType) Array
- xr.enumerate_instance_extension_properties(layer_name: str | None = None) Array
- xr.enumerate_reference_spaces(session: LP_Session_T) Array
- xr.enumerate_swapchain_formats(session: LP_Session_T) Array
- xr.enumerate_swapchain_images(swapchain: LP_Swapchain_T, element_type: type) Array
- xr.enumerate_view_configuration_views(instance: LP_Instance_T, system_id: c_ulonglong, view_configuration_type: ViewConfigurationType) Array
- xr.enumerate_view_configurations(instance: LP_Instance_T, system_id: c_ulonglong) Array
- xr.expose_packaged_api_layers()
Make pre-packaged layers available to the openxr loader
- xr.failed(result) bool
- xr.get_action_state_boolean(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStateBoolean
- xr.get_action_state_float(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStateFloat
- xr.get_action_state_pose(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStatePose
- xr.get_action_state_vector2f(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStateVector2f
- xr.get_current_interaction_profile(session: LP_Session_T, top_level_user_path: c_ulonglong) InteractionProfileState
- xr.get_input_source_localized_name(session: LP_Session_T, get_info: InputSourceLocalizedNameGetInfo) str
- xr.get_instance_proc_addr(instance: LP_Instance_T, name: str) CFunctionType
- xr.get_instance_properties(instance: LP_Instance_T) InstanceProperties
- xr.get_reference_space_bounds_rect(session: LP_Session_T, reference_space_type: ReferenceSpaceType) Extent2Df
- xr.get_system(instance: LP_Instance_T, get_info: SystemGetInfo = xr.SystemGetInfo(form_factor=1, next=None, type=4)) c_ulonglong
- xr.get_system_properties(instance: LP_Instance_T, system_id: c_ulonglong) SystemProperties
- xr.get_view_configuration_properties(instance: LP_Instance_T, system_id: c_ulonglong, view_configuration_type: ViewConfigurationType) ViewConfigurationProperties
- xr.locate_space(space: LP_Space_T, base_space: LP_Space_T, time: c_longlong) SpaceLocation
- xr.locate_space_with_velocity(space: LP_Space_T, base_space: LP_Space_T, time: c_longlong) Tuple[SpaceLocation, SpaceVelocity]
- xr.locate_spaces(session: LP_Session_T, locate_info: SpacesLocateInfo) SpaceLocations
- xr.locate_views(session: ~xr.typedefs.LP_Session_T, view_locate_info: ~xr.typedefs.ViewLocateInfo) -> (<class 'xr.typedefs.ViewState'>, <class '_ctypes.Array'>)
- xr.pack_32_bit_version(major: int, minor: int, patch: int) int
- xr.path_to_string(instance: LP_Instance_T, path: c_ulonglong) str
- xr.poll_event(instance: LP_Instance_T) EventDataBuffer
- xr.release_swapchain_image(swapchain: LP_Swapchain_T, release_info: SwapchainImageReleaseInfo | None = None) None
- xr.request_exit_session(session: LP_Session_T) None
- xr.stop_haptic_feedback(session: LP_Session_T, haptic_action_info: HapticActionInfo) None
- xr.string_to_path(instance: LP_Instance_T, path_string: str) c_ulonglong
- xr.structure_type_to_string(instance: LP_Instance_T, value: StructureType, buffer: c_char_Array_64) None
- xr.succeeded(result) bool
- xr.suggest_interaction_profile_bindings(instance: LP_Instance_T, suggested_bindings: InteractionProfileSuggestedBinding) None
- xr.sync_actions(session: LP_Session_T, sync_info: ActionsSyncInfo) None
- class xr.timespec
Bases:
Structure
- xr.unqualified_success(result) bool
- xr.wait_frame(session: LP_Session_T, frame_wait_info: FrameWaitInfo | None = None) FrameState
- xr.wait_swapchain_image(swapchain: LP_Swapchain_T, wait_info: SwapchainImageWaitInfo) None